论坛首页 Java企业应用论坛

Java Web层的下一个王者是谁?

浏览 58134 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-03  
其实用STRUTS还有个原因,那就是我们都很懒.
0 请登录后投票
   发表时间:2007-05-04  
一开始喜欢Tapestry,但Tapestry5出来之后,发现跟Tapestry4不兼容,而且Tapestry5要到今年秋季才成熟。于是退而观望之。
Spring MVC 不错,但没有用来做过大项目。
0 请登录后投票
   发表时间:2007-05-07  
http://www.google.com/trends?q=JSF%2CTapestry%2CSpring+MVC&ctab=0&geo=all&date=all
问问Google Trends,也许能够说明一些问题
0 请登录后投票
   发表时间:2007-05-08  
JJYAO 写道

Good!非常同意
抛开低层的技术实现不谈,一个框架的生命力,或者可接受程度很大程度上也取决与如何与现存的技术能够比较平滑的过度
我本人非常期待
1. JSF能与JSP混合编程(可能几乎不可能,JSF tag和JSP tag的生命周期和完成的功能都有很大区别),使老系统能够比较平滑的过度到JSF
2. MyFace整合和adface后能够统一开源的JSF实现,将tobargo,tomahawk,adface集成在一个实现中,提供更强大的组件类库


JSF是可以与JSP混合使用的
J2EE5的卖点之一就是JSF1.2和JSP2.1
现在咱们讨论的JSF一般都是JSF1.1的标准

即使不用JSF1.2,使用优秀的facelets框架也可以做到JSP、JSTL、JSF的混合使用
0 请登录后投票
   发表时间:2007-05-08  
JSF就是一种初级开发人员叫着爽(因为用IDE拖拉很容易),维护人员看着烦(视图代码杂乱无条理),客户等着骂娘(大量UI事件,页面反应太慢)东西而已...
0 请登录后投票
   发表时间:2007-05-08  
说实话,刚开始用JSF做开发时,的确有些不适应,无法控制局部细节,以前的许多开发经验不但用不上,有时反而帮倒忙,但不久就会发现他的优点,开发速度,维护,的确是比原来有很大提高(至少比struts是这样)。当然每个人的感觉都是不同的,也不用强求,好不好不必急于下结论,我用他做开发将近一年了,感觉JSF绝对是一个值得学习的技术。配合ajax4jsf开发出的应用,会使自己都大吃一惊。
0 请登录后投票
   发表时间:2007-05-11  
感觉还是webwork,现在的struts2说到底就是webwork2,jsf技术不是太成熟。不过也希望jsf能有大的提高。做的跟asp。net那样就爽了。
0 请登录后投票
   发表时间:2007-05-21  
看过一篇对JavaWebFramework比较的文章,JSF好像比Struts2,webwork更好,但JSF我没接触过不多加评论。我的感觉,Struts2简直是Webwork,而非struts1.x的升级!
0 请登录后投票
   发表时间:2007-05-21  
林秋枫 写道
JSF就是一种初级开发人员叫着爽(因为用IDE拖拉很容易),维护人员看着烦(视图代码杂乱无条理),客户等着骂娘(大量UI事件,页面反应太慢)东西而已...


jsf也没有那么可怕吧,很多事情是你设计的时候的问题,
0 请登录后投票
   发表时间:2007-05-22  
无聊。

哪个简单用哪个,哪个“便宜”用哪个。

MVC框架所谓的“框架大战”,没有太多的实际意义。我觉得即便是 jsp +javabean,也足够应付大部分web项目了。

我问过很多人,为什么要分层,为什么要自找麻烦弄一堆的配置文件,得到的回答往往感觉比较教条。


我比较同意白衣在某个跟贴中提到的:Annotation + Convention 是趋势。

Convention是意识形态问题
Annotation是语言能力所限。其实很多号称“配置文件”的,根本就不是配置文件(web.xml,log4j.xml是配置文件,而象struts-config.xml不是在做所谓的“配置”),而是因为先前的Java语言没有那个能力,所以才额外搞一堆麻烦。现在有了语言利器,再写配置文件,无异于脱裤放屁。

扯的远了,大概意思,就是无论什么框架,只要简单、便宜就好;没有框架,事情能搞定也可以。


lgx522 写道
经过数年的“框架大战”,Java界的各种框架找到了自己应有的位置。
综上所述,未来两年,JSF与Struts将展开Java Web框架的最终战争。
以笔者愚见,结局有二:一是不论Struts还是JSF获胜,Java Web层都将结束混战的局面,这对Java Web开发的标准化是非常有利的,并有助于巩固Java在B/S界的地位;二是Struts1.x、Struts2、JSF三分天下,必然从整体上削弱Java在B/S界的竞争力,并将进一步被RoR、ASP.NET、PHP所蚕食。
有兴趣者参加讨论。
0 请登录后投票
论坛首页 Java企业应用版

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