JSF能否拯救WEB江湖

Java企业开发可以说是“复杂”的代名词,简化Java的开发已经刻不容缓了.随着JAVA EE 5,JAVA EE6的相继发布,从老虎到野马,版本更新如此之快,对SUN来说是史无前例的。Sun终于顶不住来自内部改革派和外部竟争者的压力。看来是下定决心简化 JAVA了!

在2005年底.Net 2.0的发布,我们目睹了.Net 2.0的成功。.Net 2.0由于开发简单,开发周期短,开发成本低,中小企业纷纷转投向.Net的怀抱。眼看JAVA EE的市场慢慢的被.Net蚕食,Sun是急在眼里,痛在心里。

JSF也随之成为JAVA EE的规范,Java EE 6明显加强对JAVA开发桌面应用的支持,Sun也想让JAVA在桌面开发中占有一席之地。而把JSF作为强制规范,是想通过JSF来继续统领WEB 开发来固守企业应用的市场,2007年,Sun想通过JSF来打一个翻身仗。

WEB江湖

自Java 1995年面世后,Sun靠Applet 抢占了WEB前端市场,而Flash的出现却让Applet早早退出历史舞台。于是Sun在1997年发布了第一个WEB服务器(Java WEB Server)及应用的Servlet API。Servlet可以通过纯Java语言来编写企业WEB应用,Servlet从厂商急需角度出发,迅速的成为了企业应用解决方案的标准。

虽然Servlet通过Java这种高级语言来进行编写,而最终是展示给用户的。需要有良好的用户界面。这就需要支持HTML等WEB脚本。可是Servlet却不能良好的嵌入HTML等前端代码,开发起来非常复杂。

终于在1998年,Sun推出了JSP。而此时,与之相似的ASP已经发布了两年之久。
Sun在1999年初推出JSP 1.0后,又在1999年11月推出JSP 1.1,Sun终于凭借Servlet和JSP技术,迅速的占领了绝大部份的企业市场份额。在2002年4月,JSP发展到1.2版本。到2003年 Sun推出JSP 2.0,同时推出的JSTL(JAVA 标准标记语言)取代JSP表达式的弱点,更进一步简化JSP的编写。 JSP慢慢变成一种非常成熟的WEB技术,JSP凭借其技术成熟,稳定,及Java的强大功能和跨平台能力成为WEB企业应用的王者,占领了80%以上的企业应用市场。而ASP则靠快速开发,方便发布以及依靠在微软的大树下分食中小市场和个人用户。  

你可能感兴趣的:(JSF能否拯救WEB江湖)