多层CS?当然有前途,对性能要求高的地方依然以CS为主。只是多层CS的实现很困难,其实只要是多层,CS/BS的关键问题是一样的,都是一些如多线程、事务、安全的问题。

解决方案 »

  1.   

    b/s 现在配合APPLET(签名的),打造强大的系统~!
      

  2.   

    写惯了c++的c/s结构应用,有时在写一个b/s的,真的感觉不爽,因为太简单了。
      

  3.   

    b/s与c/s都有各自的适用范围,这些不用担心的。对高性能、高安全性的系统b/s是不能适用的
      

  4.   

    谢谢各位了,看了你们的留言,小弟的郁闷减轻了一些!
     
      小弟,还想知道一点:这种多层系统的一个显著优点就是可维护性好,主要程序的改动只涉及到应用服务器组件,不用象以前的两层C/S那样要跑遍客户端去修改一个小东西;但是我想了一下,多层C/S还不是要有客户端吗?如果数据库改了什么东西,服务器端改完,客户端还不是得一个个跑,来改?  小弟也是新手,不知道自己的问题是不是很浅薄?
      

  5.   

    第一,我觉得你说的多层CS结构不准确,实际就是多层结构。B/S也是多层结构,只不过最终客户端采用的是浏览器。浏览器相对于Web服务器,以及App服务器,实际上也是局部的c/s结构,只不过采用的协议,信息交换的方式要复杂一点。
    第二,性能问题。用了多层结构就会提高性能吗?未必!为什么要采用多层结构,因为随着企业业务量的增加,原有的两层结构无论在性能上还是功能上都无法满足这种需求,而多层结构恰好适应这种需求,它的可扩展性,使得可以在增加新功能的基础上不影响原有功能的使用;可分布性,使得可以把影响性能的瓶颈分布到多个主机上运行。所以我觉得所谓的多层结构能提高性能,实际上只是做到了负荷的合理分配。一个人干不了的活分给两个人干,当然都觉得轻松,反过来,本来一个人就能做好的工作,硬要分给两个人,一方面负载不够,另一方面还要增加相互交流所带来的额外损耗。所以说多层结构能不能提高性能,还有根据需求来决定。
    3)实际上现在象你说的这种结构用的也不少,比如一些游戏网站,其客户端也是自动升级的。再或者采用OICQ的方式,配合使用浏览器,对于大规模的改动,让客户自己到网上下载安装。个人的一点看法,不当指出请指正。 ^_^
      

  6.   

    c/s多应用一些安全性稍微高些的系统
    b/s则十分方便,只要客户端有个ie就可以了,它的优点在于简便有权威语言在未来不久winform程序可能会重新流行起来
    (winform几乎都是c/s模式下的,webd是b/s下的)这里有点东西大家都知道啊,别笑我啊,我给那些不知道 的人看学习的,给那些知道的人看给我提意见指导的
      

  7.   

    c/s肯定有其适用范围,但肯定比b/s少得多。
      

  8.   

    upbeatJecson(Jeckson)的观点给小弟了一些启发  谢谢  谢谢各位    欢迎更多的同道朋友进来讨论一下,结合自己的经验,发表一些自己的观点