客户端计算还是服务器出理?

多层模式的目的之一,就是把计算集中在服务器,减少网络数据的传输量,减轻客户端电脑的负担。

然,今日硬件大进步,PC甚至不弱昔日小Server。那么,再强调瘦客户端或抑富客户端意义何在?

而且,网络的传输速度和容量都大起来。甚至通过互连网,传输速度也还可以了。

那,我们还有必要把计算和逻辑集中在服务器,让服务器独自承担吗?

所以,传统的多层、三层模式的目的,应该有所改变了。

或许,应当适当的把业务逻辑任务分给客户端PC。服务器更专注数据存储或者容错等其他。平衡服务器和客户端PC的工作量。

其实,企业需要的,不过是效率和底成本。用更简单易学的技术,用更少的人维护。多层模式的好处,应该在于安装、维护的简单。

所以,Ajax才有机会出头。既是零客户端安装和日常维护,也利用客户端PC处理了一些逻辑。可核心的东东在服务器,目的还是集中维护处理。

 

你可能感兴趣的:(J2EE和软件工程)