我以前一直不主张javascript过多,因为我认为逻辑应该集中,既然使用了struts,webwork之流,页面逻辑就应该用这个框架实现,甚至于我把很多javascript用tag去封装。
但是事实证明,javascript不可缺.,我现在的项目效果很不错,但是你看到代码,就会发现大量的javascript在控制流程,实现效果而不是struts,很可能web最终还是要走胖客户端的道路。
如果踢不掉这个玩意,就只能面对。
关键不是哪一种好,而是在于要集中逻辑,要方便开发,修改,方便利用已有的东西,利用gui工具,而不是在原有的道路上徘徊折腾,看看现在有多少人还在问:用struts怎么实现多选按钮?
而这么一个常见的事情,要定义特别的form,要使用特定的tag,那么页面特效呢?还是要加上特别的javascript。
这些页面逻辑,到底要浪费人的时间多久阿。
applet技术其实并不弱,我总认为是被浏览器的兼容问题掐死了,如今搞的地位尴尬。我是素来不喜欢目前web的开发模式的,虽然一直在做这个,struts麻烦,webwork其实也是换汤不换药,确实是伟大的作品,但总感觉在曲线救国。
所以AJAX到底怎样呢?拭目以待。
最近看了看xml,准备搞搞webservice,毕竟巨头都在搞阿。