技术开发 频道

为了JSF,Sun攘外必先安内



    【IT168 专稿】与JSP相比,JSF所处的竞争环境要复杂得多。JSP只有ASP和PHP两个对手,JSF却面临着Struts、Spring、WebWork和TapeStry等众多Java Web框架的挑战。为了推广JSF,Sun本应妥善处理JSP和JSF的关系,可惜Sun的举措恰恰把JSP和JSF对立起来了。不明白“攘外必先安内”的道理,Sun将置JSF于何地?

    1. JSP三国鼎立,JSF却是群雄纷争

    与JSP相比,JSF所处的“世道”似乎更为惨烈。JSP的竞争对手毕竟有限,点得出名的,也就Microsoft的ASP以及Andi Gutmans与Zeev Suraski创立的PHP,即使三分天下,也够满足各自的胃口了;JSF就不那么幸运了,其诞生之日,正是Java Web框架的战场上八仙过海、各显神通之时。Struts、Spring、WebWork、Tapestry等等,哪一个不是声名显赫,家道殷实?或占山为王,或割据一方,Java Web的餐桌上,早已宾朋满座,杯盘狼藉!

    外面的世界有多少对手虎视眈眈,暂且不说,甚至Sun公司内部,也有欲与JSF一争高下的技术,那就是前文提到过的,大名鼎鼎的JSP。Sun公司的市场策略实在是让人不放心,与Microsoft相比,Sun更像一个能干的工程师,而不是一个精明的商人。Sun开发了无数的技术,有阳春白雪曲高和寡的,也有下里巴人妇孺皆知的,Java程序员经常被Sun层出不穷的技术和术语弄得疲惫不堪。如果不是Java“Write Once,Run Anywhere”的深厚功底在支撑门面,也许很多程序员早已重回Microsoft的旗下了。

    Sun不停地撒下技术的种子,在Java的土地上,到处是一棵一棵营养不良的小树苗;而聪明的Microsoft只种了ASP.NET一棵树,现在已经长成栋梁之材了。JSF已经出生快3年了,从1.0到1.1到现在的1.2,Sun一直沉浸在不断升级的快感中,从来没有看到他们为JSF进入程序员的视野做过什么事情。
0
相关文章