做MIS到底用cs好,还是bs好呢?--一直困惑我的问题

用bs结构,是不是一定是jsp?
用cs结构来做,就是用j2se来做?

无论是BS,还是CS都有很多种方案。
但对于CS来说,不建议使用Java来做

当头一喝:

c/s早就淘汰了,没看到比而.盖子来中国宣传.net?以J2EE和.net为代表的多层b/s结构是现在和未来主要方向啊。

反对Banq兄的说法,J2EE与.NET只是在Web项目上存在优势。在某些传统软件特别是实时系统,如一些硬件设备的监控软件,对运行速度要求很高的软件等,还必须使用C/S或传统语言

硬件设备的监控软件反而是多层结构大好用途。

请到advanceNet.com看看这家全世界网管系统软件商,他们现在用JMX,软件只要复杂到一定程度,都可以使用b/s结构,b/s结构其实是多层结构代名词。

对于硬件设备监控,如果系统达到一定复杂程度,谁希望一个设备的信号作为参数传遍整个系统,修改和理解是多么痛苦的一件事情,将这些设备信号封装在基础层,再在其中建立相应的信息管理系统层,这里已经有两层结构。

如果系统要求实时更新大量数据的话,以Browse作为界面就要十分吃力,但用二层,还是三层则并没有关系

cs里面照样可以使用ejb,web service,corba这些分布式技术。只不过用户界面用gui而不是browser.看看人家ms做的msn,做的多好。

我也不同意banq的说法。
cs有它的用处。并不是所有的系统,都需要什么远程操作。而且就界面控制来说,b/s差远了。

你让银行柜台操作员用B/S试试,他们会疯了的。

C/S适合人机交互频繁的场合。

C/S b/S都是表面东西,真正的是多层结构,C/S有两层结构的或多层结构之分。我反对的是两层结构的C/S

对这个问题的讨论的讨论没有多大意义,具体项目视具体环境而论,盲目的追时髦,不会有好地解决方案

在很多地方b/s都不能取代c/s,比如:
1、象QQ这样的通讯软件,象视频,声音传输,点对点文件传输,屏幕捕捉,图片文字等在b/s模式中如何来做?
2、在游戏领域请问b/s如何来取代c/s?

b/s和c/s各有所长,无所谓好坏,只是看你使用的恰当不恰当。

> C/S
> b/S都是表面东西,真正的是多层结构,C/S有两层结构的或多
> 憬峁怪帧N曳炊缘氖橇讲憬峁沟C/S

b/s也有人分两层来做的,c/s也有分多层来做的,一般的通讯软件分三、四层以上是很常见的,使用b/s模式还是c/s模式与分层没有什么关系,
而且为什么要反对两层结构的c/s模式呢?能指教一下吗?

> 无论是BS,还是CS都有很多种方案。
> 但对于CS来说,不建议使用Java来做

为什么呢?