B/S展现层的选型探讨

03-11-12 weihello
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?

。。。。。。。。。。。

                   

banq
2003-11-14 11:54
简单一句话, Struts可以解决你说的展现层所有问题。真的不骗你。

crogers
2003-11-14 13:15
struts不能解决所有问题,呵呵

至少,struts不能解决错误提示在focus离开的时候就显示给用户

比如,只能输入数字是最简单的,这还是javascript

的确,楼主说的n-tier的问题的确是存在,我们也一直在苦恼这个问题,最头大的是边界多了,tier多了,处理起来更加麻烦了,查个错也要满地找牙

weihello
2003-11-17 15:11
晕4,看清我的文章。 是rich thin-client。 我要的是GUI界面,不是html.

weihello
2003-11-17 15:13
Struts很很不好玩,去年我用struts做过一个项目后,从此彻底放弃了。

好坏? 简单,struts是面向过程的,struts是不可视化的。还不如用jsp.

猜你喜欢
13Go 1 2 3 4 ... 13 下一页