首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

后框架时代细说Struts的前世今生

2007.04.18  来自:IT168      共有评论(0)条 发表评论    收藏

在开源的世界里,如今正是群雄割据,军阀混战的局面。Struts历史因素 回想起若干年前Struts的诞生,给J2EE开发带来巨大福音,那个时代的老一辈程序员们恨不得把它当成观世音在世礼顶膜拜。由于IT行业技术革新的脚

  在开源的世界里,如今正是群雄割据,军阀混战的局面。各有各的山头,各有各的地盘,相互厮杀,互不相让。正当我们最为熟悉的Struts与众多开源项目拼得头破血流的同时,Sun公司近期推出Jruby0.xx版本,准备对Struts发起全面阻击。这次高调的市场举动,给开源世界带来了一次不小震荡波。更引以为我们关注的事,Jruby做为后框架时代的代表。不知道它的出现是昙花一现,还是确实有此潜力给市场重新洗牌,建立开源世界新秩序。Sun的开发工程师们正在放眼五月份Jruby 1.0的发布,从而带来Ruby语言的Java实现。Jruby真的会让Struts退出历史舞台?

  Ruby是当今非常受欢迎的动态脚本语言之一,而有报告显示Jruby项目早在2002年在德国发起。发起者Nutter表示,“我们希望能把Ruby变成可以运行在JVM虚拟机上的一流的编程语言。”Sun公司更是推出了Jruby的初期版本让用户体验,更是为后期的强力推出造势。

  难道这次Sun公司的重拳出击,真是会改变Struts未来的命运吗?笔者倒比较认同现就职于Intuit公司的架构师Martin Franklin的看法,现在Jruby并没做好了在企业中应用的准备,Jruby现在所处的阶段与Java在1995年和1996年的一样。(Martin Franklin他曾在Sun参与Java项目)。

   Struts历史因素

  回想起若干年前Struts的诞生,给J2EE开发带来巨大福音,那个时代的老一辈程序员们恨不得把它当成观世音在世礼顶膜拜。现在Spring、webWork、Tapestry、JSF 等后起之秀的慢慢成长,Struts长达五年的设计延续性,自然导致会在某些技术特性上已经落后于这些新兴的MVC框架。由于IT行业技术革新的脚步加快,新的框架出现,再加上各种猛烈的宣传攻势,Struts用户群体正在慢慢的萎缩。

  从市场的角度看来,正是当年Struts的强势出击,才造就了现在的战略优势。我认为有个词来形容非常恰当----“先入为主”。Struts已经深入人心,有着相当高的知名度,面对想要跨入Java领域的新手群体来说,具有较强的选择优势。在当前的舆论氛围的影响下,Struts在一定层面上被视为入行的必备基础。

  顺其自然,Struts也就拥有了完整的社区与庞大的用户群体,为企业应用提供了良好的网络环境与充实的人才储备。这里引用一位著名IT人士对Struts技术看法的一段话,“即使公司发生惨绝人寰的人事大变动,产品经理也不必过于惊惶失措,茫茫人海中,有大批的Struts们以供选择,只需好好考虑好新员工的业务培训如何开展即可,而对于技术延续性,则不必太过于担心。这也就是Struts 带来的战略性优势(对于公司而言,这一点往往是关键所在),其他MVC框架目前还无法在这点上与之并驾齐驱”。

发表评论 0条】

CSDN声明:此消息系转载自CSDN合作媒体,其中细节未经CSDN证实,特此声明

其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved