Java Development Framework: To shake 6% 21% JSF Struts

Java Development Framework: To shake 6% 21% JSF Struts
 
JSF now have more advantage is the integration of Ajax, which is walking in front of the other frameworks. The next two years, JSF and Struts framework will start JavaWeb the final war. After several years of "framework war", Java frameworks industry found its rightful place. Spring + Hibernate + Struts has become the mainstream Java development system. In this system, Spring + Hibernate's status should be said that the short term is hard to shake. In addition to emerging as a challenger JbossSeam, almost difficult rival.
JavaB / S programming has always been a matter of fact the war is still the most intense Web layer, the largest number of frames, the most controversial. All the sky from the Struts, and Struts ultimately firmly secured the first throne of an era. At the technical level, Struts1.x have been many people complained, criticized, but finally sit tight in the throne, that speaks the force of habit. "Stability overrides everything", this sentence is still applicable in the field of IT technology.

Detailed analysis of the usage of Java development framework, development framework that uses JSP major accounting 26%, Struts accounted for 21%, Hibernate accounted for 17%, SpringMVC accounted for 11%, EJB accounted for 7%, JSF accounted for 6%, SpringWebFlow and POJO 4% of each other accounted for 4%. On this survey data, it is easy to see, Spring + Hibernate + Struts dominance is still quite obvious.
Struts and Hibernate have become almost routine JavaEE application configuration, 21% of developers use Struts, Hibernate developers have used 17%; in a mature technology platform, each project's technical program will be largely on the trend - because all of the unknown have been proved, various problems have corresponding best practices, architects can refer to more and more success stories. Take JavaEE, the architects need to consider simpler than the more than three years ago, this is the maturity value.

Some experts commented: "In fact, application of IT technology, what new stuff is not difficult to learn, difficult to be standardized and standardized. Each of programmers, designers, coder, web designer has his own ideas and habits, write out the code is of varied . Java programming community How to become an important role, a very important point is that the standardization of Java. This standardization of the language for more than a high large-scale cooperation projects, to facilitate communication and understanding, will facilitate the integration and maintenance. Java world Why flying framework, the final analysis the need for standardization. Pure JSP and Struts Web who write faster, made clear that JSP.
 
So why use Struts? The reason is that out of 100 people to write JSP, there are 100 species of writing; and 100 people to write out of Struts, similar. Struts success, is due to its level of standardization in terms of JavaWeb contribution.
However, The waves pushed before, Struts1.x technical flaws, after all, risk. Sun pushing JSF, Web tier framework intended to a lack of snow, the shame. JSF now have more advantage is the integration of Ajax, which is walking in front of the other frameworks. The next two years, JSF and Struts framework will start JavaWeb the final war.

After several years of trials and hardships JSP still dominated the top spot, it seems all are inseparable from the JSP presentation layer framework exists, and as the brothers JSP JSF Spring is also the second only after another rising star.