八大优势能否助JSF统一Web开发
JSF能否统一Web开发模式
上述的八大优势似乎没有改变JSF所处的尴尬境地,在J2EE下一代规范Java EE5.0中,JSF技术虽然被放到了一个非常重要的地位,J2EE社区也试图通过JSF来统一Web应用的开模式与方法, 但是JSF能否担起Sun所赋予的重任?实现Web开发的统一?
很多开发人士都对JSF不抱乐观的态度,JSF的精英们都称JSF是Web开发世界的创举, JSF可谓墙里开花,墙外不红,是什么原因的造成如此大的反差呢?
1.获取方式
书是我们获取知识第一来源,一种技术的火爆程度,我们不用在网上去做任何调查,只要去一下图书城结果就一目了然,关于JSF的书籍简直是凤毛麟角,难觅终影,这样在人们在获取JSF相关资料,JSF会大打折扣,比较经典《JSF in Action》国内还没哪家出版社有翻译动向,证明图书厂商还没有对JSF投入太多关注度。
2.中文讨论区成熟度不够
除了图书方面,讨论区的热度也很重要,打开JSF官方讨论区,对JSF大唱赞歌人大有人在,为什么国内这种讨论却少之又少呢?一些国内比较知名的讨论区中没有看到JSF的相关技术讨论,这样从影响度上从知识的渴求度上,都限制了JSF前进脚步。
3.Sun商业策略
Sun的商业运作模式一直存在问题,我们在之前曾经预言过如果JSF不叫JSF,而叫JSP3.0那么现在结果会如何呢?Sun可以不费一兵一卒从而实现JSP到JSF的合理过渡,同时也会有大批的JSP狂热者迅速的转向JSF,也可能有些人会认为两者是不同的两种技术,但是谁又能说Asp和Asp.net是两种相同的技术吗?同样的策略微软用的很成功,难道Sun没有想到吗?
4.开发工具的支持程度
这次采访袁总的时候,也提到了JSF依赖开发工具的支持,Sun,IBM,Orcale都提出了对JSF开发工具的支持,但是这些开发工具在简化开发方面是否做足了功课,宠大、全面、无所不能一直是众厂商炫耀技术的舞台,这次Apusic Studio提出了简化,易用两方面特性,这点从程序员角度出发的开发工具,我们还是值得期待的。
5.扩大影响力
每一种技术都要有忠实狂热者,同时要让更多人的来应用和学习,Struts成功就是很好例证,一位著名IT人士曾经说过,“即使公司发生惨绝人寰的人事大变动,产品经理也不必过于惊惶失措,茫茫人海中,有大批的Struts们可供选择,只需好好考虑好新员工的业务培训如何开展即可,而对于技术延续性,则不必太过于担心,这就是Struts 带来的战略性优势。
也是Struts在今天技术落后的情况还能一直保持领先地位,这点还是值得反思的,JSF如何在影响上扩大学习者的基层人群,打消企业的后顾之忧,影响高层对JSF企业框架的应用选择,不知JSF是否做好了准备。
综上所述只是个人观点,如果JSF能在影响力和扩大人层基数上突破瓶颈,那么统一Web开发的格局将指日可待。
0
相关文章