|
原帖由 liujunsong 于 2009-3-30 10:46 发表 ![]()
关于j2ee系统的是是非非,已经有无数的口水了,
实在没有必要增加更多的口水.
昨天忽然想到,这个系统的整体架构,其实有一个很大的缺陷.
这个缺陷就是,j2ee的架构中,对于最终的客户端,是假设作为哑终端来存在的,除了显示一个界面以外,基本上啥也不能干.
这是整个j2ee架构最基本的理论基础.正是基于此,才有了各种各样的细分技术方案,组合起来形成一个j2ee的理论体系.
后来的javascript其实是不包括在这个体系之内的,而且随着在客户端开发的增加,再逐渐增加了各种各样的框架进去,其实是对原来的那个基本假设的一步一步否定.
如果客户端不再是一个哑终端的话,那么整个j2ee体系存在的合理性就不复存在了.
所以java这个阵营的,都在拼命在服务器方面下功夫,对客户机尽量不动.而这造成了很多的无用功.
AJAX出现以后,事情逐渐发生变化,客户端的开发热了起来.
于是就有了jsf这种世界上最奇怪的技术出来,明明可以在客户机上做的事情,非要到服务器上去做,你说这是何苦来着?
1安全性考虑, 有些工作必须放在服务器上运算.
2平台兼容考虑, |
|