技术开发 频道

如何在动荡的职场中存活

表格三:Web框架

表格3

关键字/技术 点击数
Struts 1745
Spring MVC 290
Velocity (and Java) 133
Tapestry 85
WebWork 31
Grails (Groovy) 18
Wicket 14
Stripes (+ J2EE) 8
Cocoon 3
Turbine (and Java) 0
RIFE 0

     关于什么是最好的Web框架这个问题可能是Java社区最沉重最受争议的话题:就像讨论政治或宗教问题那样。但是数据是不会说谎的:很多人都说Struts已是一摊死灰,事实却不是这样的。Dice上所有关于Java的工作中,几乎有22%的工作在它们的职位描述中列出了 Struts,这几乎是其最有力的竞争者的六倍。如果你是做Java Web开发的话,如果你想要得到最高的市场适应力能分的话,那么你最好还是了解一下Struts,尽管可能其它技术本身要来的更优秀或能够更好地解决你的问题。

    作者提出的论点是有道理的,但是,随着Struts2的发布,问题还在于公司是否会决定升级他们的Struts到2.0版本,或者说他们也可能会因此决定这是他们转移到另外的Java Web框架或彻底替换使用另一个Web框架的时机。当然,由于无数的应用程序早已采用该框架完成代码编写,因为市场对Struts开发人员的需求不会立即下降。

    从Indeed再次审视发展趋势(不包括Struts),从Indeed得到的结果和作者的表格似乎有一些微小的出入。各种框架的使用都呈上升趋势,Spring MVC显示了其重要的平滑上升的状态。

0
相关文章