Sun将降大任于JSF
2. JSF动了谁的奶酪
当Struts、Spring、WebWork以及Tapestry等Java Web框架春风得意之时,Sun祭出“简化Java开发”的大旗,命令JSF加入战团,估计Java Web框架们必有一番恶斗。Struts、Spring、WebWork以及Tapestry等,有庞大的用户基础作后盾,这是他们的杀手锏;而JSF除了借鉴Struts的某些技术外,更抛出了的“面向组件模型”和“事件驱动模式”两大法宝,也不可小觑。
不可否认,Struts是目前Java Web战场上最大的赢家,占据使用率的制高点,所以,JSF的矛头,直接指向了Struts。Struts的爱好者,如果仔细推敲JSF,会在里面发现Struts的许多蛛丝马迹。JSF框架表面上看仅仅是一个用户界面框架,其实骨子里涵盖了Java Web编程的诸多领域,只要定义功能更强大的UI组件和更多的Web事件,JSF就能对Struts的地盘发起攻击。Sturts也许该看紧自己的奶酪了。
Java EE 5是Java Web的一个作战集团,内有注释技术在实施精兵简政行动,外有EJB3.0和JSF1.2向应用框架和界面框架方向大举挺进。EJB3.0中Hibernate的影子,和JSF1.2中Struts的痕迹,不管是无意巧合还是有意为之,Sun欲一统某些技术领域的企图,若隐若现。Sun降大任于JSF了吗?JSF是不是Sun的探路石?Sun能否借JSF之手一统框架的天下?
树欲静而风不止,竞争的世界,没有绝对的均衡,任何现存的格局,都逃脱不了被打破的命运。JSF的出现,预示着一场激烈的框架标准之争,很快会在Java Web世界里拉开帷幕,隆重上演。但愿Sun已经明白,技术不是克敌制胜的法宝,唯有程序员才是这场争斗至高无上的裁判。JSF想要笑到最后,除了赢得了程序员的心,别无他法。
0
相关文章