频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Sun将降大任于JSF

作者: 麻地河 出处:IT168  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2006-12-20 14:01
关 键 词:Sun  JSF
阅读提示:“分久必合,合久必分”,Java Web框架,是否到了从分化走向融合的时候呢?JSF的设计,似乎预示着这样一种趋势。与标记语言无关,与传输协议无关,与客户端设备类型无关,JSF的三个“无关”,透露出一种与生俱来的霸气。Sun降大任于JSF了吗?JSF是不是Sun的探路石?Sun能否借JSF之手一统框架的天下?我们拭目以待。

1. 分久比合,Java Web框架是否到了统一的时候

今天的Java Web程序员,和几年前的不同,他们再也不能抬手就写代码,因为他们必须首先选择一个合适的框架。以前只有JSP,程序员没有任何选择余地,JSP是唯一的工具;后来框架出现了,比如,Apache的开源项目Struts,将Java Web编程的复杂度大幅降低,让程序员们惊喜异常,纷纷采用。Struts的成功,让更多的人看到了Java Web框架的商机,于是,大量知名的不知名的框架,如雨后春笋般涌现。如果说最初程序员们还为框架之间的竞争叫好的话,那么,今天,当他们面对满天的框架时,恐怕心中只有暗暗叫苦的份了。

“分久必合,合久必分”,这是被历史无数次证明过的,颠扑不破的真理。Java Web框架,是否也到了从分化走向融合的时候呢?JSF的设计,似乎预示着这样一种趋势。与标记语言无关,与传输协议无关,与客户端设备类型无关,JSF的三个“无关”,透露出一种与生俱来的霸气,与Java的平台无关特性一样,大有“问苍茫大地,谁主沉浮”的豪情。

尽管Sun在JSF的推广策略上存在明显的失误,丧失了很多机会,使得已经推出第三个版本(JSF 1.2版)的JSF依然鲜为人知,但种种迹象表明,Sun仍对JSF仍然寄予厚望。在Sun公司的网站上,JavaServer Faces Overview(JavaServer Faces 概述)中,Sun特别提到,易用性(Ease-of-use)是JSF的主要目标,这和Java EE 5“简化Java开发”的目标是一致的。此外,Sun还向人们展示了JSF的强大阵容,除了IBM、ORACLE、RED HAT这些巨头外,Sun还强调,一批开发工具厂商也参与了JSF规范的制定。工具一直是JSF的软肋,JSF1.0版开始,JSF就被设计成面向工具的,有了工具的支持,JSF才能如虎添翼。

Sun如此煞费苦心地为JSF鸣锣开道,这背后的原因,其实不难理解。众所周知,Java里的开发,Web的比重占据绝对第一的位置,简化了Web开发,受益的将是Java最大的一个开发群体。Sun一心想要在企业应用领域抢占先机,稍不留神,Web应用领域里风云变幻,各种框架异军突起,将地盘分割殆尽。让JSF扮演简化Java Web开发的急先锋,Sun的意图是再明显不过了:抢占Java开发的最大地盘,巩固自己在Java Web领域岌岌可危的领袖地位。Sun的这一举动,是亡羊补牢,还是为时晚矣,我不知道,Sun也不知道,只有时间能够告诉我们一切。

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想要笑到最后,除了赢得了程序员的心,别无他法。

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)


发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看52473次)
·UML类图详解 (查看46951次)
·Java编程开发手册 (查看25172次)
·UML统一建模语言 (查看24155次)
·C#技术开发指南 (查看22515次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (304个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (217个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (569个好)
·.NET开发手册 (251个好)
·PB开发教程 (209个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有