B/S展现层的选型探讨
B/S展现层的选型--抛砖引玉
背景
传统的应用程序体系在客户端运行业务逻辑并提供丰富的GUI图形界面。同时,GUI界面上很多供应商提供了丰富的WYSIWYG(所见即所得)的开发工具,比如Delphi,VC,JBuilder等等。随着n tie体系结构的提出,业务逻辑集中的概念,组件的概念逐渐深入人心。于是越来越多的技术人员投奔于n tie。业务逻辑集中的确给程序的发布和维护带来了很大的方便。 但问题也随之而来:
1、客户抱怨界面太过于简单且不够好用。很多功能诸如参照、智能化输入、多窗口等等因为基于request的b/s结构。烦恼的不断刷新,烦恼的刷新实现。
2、报表系统不是太慢就是太过于简单,同样存在不友好的问题。报表工具我该用什么?复杂的实现?
3、设计上来看,由程序员去设计HTML页面确实不符合社会分工的原则。,老天,WYSIWYG,dreamweaver我只会用一点,photoshop我根本不会用。
4、展现层上存在业务逻辑的结果是代码不复用。 混乱混乱,我的中间层怎么成了SQL执行器?
5、javascript以及css,说道,真挺令人厌烦的。 javascript?怎么浏览器换成Mozilla就不能用了?烦恼。
6、如何让我们的展现层和做类或者组件那么简单呢?面向对象?我这到处代码嵌入的jsp页面,是不是面向对象programm?
。。。。。。。。。。。