Struts is History
2005-02-04 14:39
696 查看
Form : http://www.manageability.org/blog/stuff/official-struts-demise
It's time to announce some interesting news that effects the Java development scene at its core. Struts as we know it is over! As announced in the Apache News Blog that there will be no further work to develop Struts 2.x. Here are snippets of that announcement:
The Apache Struts team is pleased to announce the adoption of its latest subproject, Struts Shale, a JSF-based framework. [snip]
Right now, there are no concrete plans for a 2.x release of Struts Classic. The people working on the 1.x series want to evolve the code base without breaking backward compatibility. If we do our job right, then a 2.x release may never be needed. [snip]
It's an entirely new codebase. Struts Shale is an MVC framework for web applications, like Struts Classic, but it's a fresh start. Struts Shale is the best choice for developers eager to leverage the latest technologies, like JavaServer Faces.
I've worked with Struts and have never been a big fan of it. I'm not too sure if they'll be celebration on the streets like we see in the fall of just any despot (though we won't see anyone hanging for this!). However, the writing on the wall is clear, we have a new leader and this leader of course wasn't elected!
For those who have argued for Struts for so long, well then we now see the conclusion of that argument. For those working and maintaining Struts applications, well then, welcome to world of legacy programming!
看来确实越来越有迹象表明 Struts 就要成为历史,在这二年轰轰烈烈的MVC大普及中,Struts 是一本很成功的教科书,很多的开发者是先用起来struts ,再慢慢地理解MVC,然后是越来越层次明白的分离设计。
It's time to announce some interesting news that effects the Java development scene at its core. Struts as we know it is over! As announced in the Apache News Blog that there will be no further work to develop Struts 2.x. Here are snippets of that announcement:
The Apache Struts team is pleased to announce the adoption of its latest subproject, Struts Shale, a JSF-based framework. [snip]
Right now, there are no concrete plans for a 2.x release of Struts Classic. The people working on the 1.x series want to evolve the code base without breaking backward compatibility. If we do our job right, then a 2.x release may never be needed. [snip]
It's an entirely new codebase. Struts Shale is an MVC framework for web applications, like Struts Classic, but it's a fresh start. Struts Shale is the best choice for developers eager to leverage the latest technologies, like JavaServer Faces.
I've worked with Struts and have never been a big fan of it. I'm not too sure if they'll be celebration on the streets like we see in the fall of just any despot (though we won't see anyone hanging for this!). However, the writing on the wall is clear, we have a new leader and this leader of course wasn't elected!
For those who have argued for Struts for so long, well then we now see the conclusion of that argument. For those working and maintaining Struts applications, well then, welcome to world of legacy programming!
看来确实越来越有迹象表明 Struts 就要成为历史,在这二年轰轰烈烈的MVC大普及中,Struts 是一本很成功的教科书,很多的开发者是先用起来struts ,再慢慢地理解MVC,然后是越来越层次明白的分离设计。
相关文章推荐
- Project*** is not configured as a MyEclipse Web-Struts Project. Therefore the MyEclipse Struts
- id to load is required for loading 对Struts,Hibernate,Spring整合开发中遇到问题
- Using Timer to get history values from EDNA database, an error is prompted in the page : "Sys.WebForms.PageRequestManagerTimeout
- react 服务器端渲染 ssr 中 localstorage/history/window is not defined 解决方案
- Struts 2.5.2 HTTP Status 404 - There is no Action mapped for namespace [/] and action name [regist_A
- 解决 react-router 中 history is 'undefined' 的问题
- Project xxx is not configured as a MyEclipse Web-Struts Project
- What is Struts Resume?
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. 异常的处理方法
- Struts 404 The requested resource is not available
- 升级TFS2012查看SOURCE-history部分提示TF14045: The identity xxx is not a recognized identity
- is this struts 1.x form bean in session scope or request scope?
- 1.The Struts dispatcher cannot be found. This is usually caused by using Struts
- There is no Action mapped:关于struts2.5解决通配符无法使用问题
- This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has p
- struts 项目启动服务后报:Javassist library is missing in classpath! Please add missed dependency!
- Struts集成Spring出错:Servlet action is not available 的解决
- Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f)
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the...
- .The Struts dispatcher cannot be found. This is usually caused by using Struts