论坛首页 综合技术论坛

为什么 Ofbiz 没有使用 Struts

浏览 65176 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-01-29  
好,我们这里就是要鼓励讲真话!大家把自己的真实感受说出来,不要怕什么专家和权威,也不必担心与流行的观点相反。流行的不一定就是好的,例如现在流行的禽流感。
0 请登录后投票
   发表时间:2004-01-30  
在tss上有篇介绍jsf的文章,哪个里面对web层框架有2种分类
1。基本框架,这类框架还是传统的基于http协议开发的。
最流行的是struts/webwork. webwork对比struts有很多优势,我也没用过
但是看过一个对比,觉得它说得都到点子上了,有兴趣的可以到cjsdn找找。
struts的一个关键就是他还是彻底基于jsp,大量受限于jsp的缺陷。现在的流行
主要还是应用的早,各种因素结合成为事实的标准。

2。ui特征的框架。 这类框架的特点是屏蔽掉http,让用户更像是做传统的桌面应用开发。这类框架更关注如何提高系统的交互性,如何简化表现层和业务层的交互。
主要是tapestry/sofia/jsf/echo?

struts/jsf是完全不同的两类框架,但是好像(不记得在什么地方看的)struts在考虑做一个什么扩展向jsf靠。

下面的是我自己的看法,请各位老师指正。

sofia严格的说是一个完整的业务开发框架,而不只是一个前台框架,某种意义上,他比jsf更象asp.net。因为asp.net是ms.net的一部分,他可以更好的使用.net的框架,对于比较简单的业务开发,和.net结合,ms实际他已经提供必要的业务开发框架的所有东西。

提高交互性现在走的好像也是2条路。1条是用rich client, 对于三层模式来说
这有个问题,数据和表现层的绑定问题没有本质解决,只解决了一些易用性的问题,2层结构能作快速开发的一个关键就是pb/vb这样的语言提供大量的可以直接和数据绑定的各种表现控件,这里的mvc是真正的。
另外一条路就是asp.net/sofia走的,把三层应用模拟成2层,在目前的网络条件下还有局限性,不过开发方面对某些类型的应用确实简化了。
前端到底怎么走,我也比较困惑。java的一个问题就是东西太多了,太民主,太混乱了
0 请登录后投票
   发表时间:2004-01-30  
这里有多少人在看Expert one to one J2EE Design and Developent举手?
0 请登录后投票
   发表时间:2004-11-23  
比较同意hellotoy所说的。
0 请登录后投票
   发表时间:2007-05-15  
SAP的 netweaver 是真正的业务框架,sap也是朝着这个目标努力的,他们的目标是打造一个业务框架平台,使更多的企业应用软件开发商直接利用sap的业务开发平台快速开发企业应用.
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics