我的关于BS结构的疑惑
一直以来,我一直都在做C/S的项目,关于B/S结构的东西没有接触(学习、开发)过。我感觉好像每篇有关B/S结构的资料中都要把C/S批判一番,弄得我这个做着这传统C/S结构软件的程序员总觉得低人一等。
说什么C/S结构的软件由于存在客户端,带来诸如维护、升级、病毒等各种问题。天!把C/S结构的程序放在服务器上,客户机上拖过来一个快捷方式来执行,难道也会存在这样的问题吗?
各位同仁,请给我一个牵手B/S的理由。
一直以来,我一直都在做C/S的项目,关于B/S结构的东西没有接触(学习、开发)过。我感觉好像每篇有关B/S结构的资料中都要把C/S批判一番,弄得我这个做着这传统C/S结构软件的程序员总觉得低人一等。
说什么C/S结构的软件由于存在客户端,带来诸如维护、升级、病毒等各种问题。天!把C/S结构的程序放在服务器上,客户机上拖过来一个快捷方式来执行,难道也会存在这样的问题吗?
各位同仁,请给我一个牵手B/S的理由。
解决方案 »
- 100分求解一个时间格式转换问题
- DBGRID或DBGRIDEH自动换行/拆行/分行
- 一个Form中有webBrowse,为什么Application.MessageBox弹出的对话框的标题多了个webbrowse字符串?
- 如何快速有效地判断一个TCP连接是否还有效?
- 这样形成这样的目录树用tree控件
- 呵呵,以前一直没有注意的问题,今天发现了,不过不知道怎么解决,知道的人过来发两句言,关于TreeView的
- 这个过程中含有过程的程序怎么看?
- 想请教,如何模拟键盘输入'φ'这个字符呢?
- 一个初学者的问题,莫笑!
- 千金求救!如何使EXCEL工作簿保存得快点?
- 请问在程序运行时动态生成控件数组??
- 如何判断用标鼠选中的DBGRID里的某个单元格里的值是空?在MOUSE点一下后提示?
给用户节省了软件的费用。比如:绝大多数公司做的c/s都是这样卖钱的,服务器端
软件多少钱,然后每个客户端多少钱,加一个客户端就收多少钱,以后升级时不仅服务器端软件要钱,每个客户端软件仍然要钱。b/s结构不存在客户端的问题,客户端软件只是一个浏览器,只要维护服务器端就行了,以后升级也秩序维护服务器。
这笔钱是一个不小的数目,这也是用户喜欢用b/s的最主要的原因。但b/s也有缺点
,他的表现手段不如c/s丰富,因为她是依赖于浏览器,变成要用script脚本,而脚本表现手段远不如一个真正的编程语言。
这样做本身就不是很好,不是一个规范的操作。
c/s和b/s各有有缺点吧。
关于C/S只能用在局域网里的问题,我这里要举个例子:我曾经参与过一个服务器在东南沿海地区,而客户端在青藏高原的C/S的项目。
请各位解我心中惑。
能否讲得详细些?
1.c/s只能用在局域网是错误的,大家知道Internet Explorer SDK吧
2.mini型程序用B/S是很搞笑的(如10用户版)
3.c/s的修改和分发确实是个问题
4.b/s一定用中间件?要看程序的规模啦,asp有时也不错
5.程序员偏爱c/s