Java Development Framework survey: 6% JSF wants to shake 21% of STRUTS__JSONP

Source: Internet
Author: User
Tags web services java web
Java Development Framework survey: 6% JSF wants to shake 21% of struts 2007.08.13 from: CSDN Majing Total Comments (29) Article comments [collection to my web pick] Some experts commented: "In fact it application technology, what new things are not difficult to learn, it is difficult to standardize and standardize." Every programmer has his own ideas and habits, and the written code is a natural variety.

CSDN Exclusive "After several years of" frame wars ", the Java community's various frameworks have found their rightful place. Spring+hibernate+struts has become the mainstream system of Java development. In this system, the status of Spring+hibernate should be said to be difficult to shake in the short term. Apart from the emerging JBoss seam as a challenger, it is almost impossible to have a rival.

Java b/SProgrammingThe most intense in the history of the war is still in the web layer, the number of frameworks, the most controversial. It all started with struts, and struts finally sat on the throne of the first era. At the technical level, Struts 1.x has been complained and criticized by countless people, but it is finally the throne, which fully illustrates the power of habit. "Stability overriding" is still true in the IT technology world.

In the 2007 CSDN, theProgrammerThe developer survey, sponsored by the developers, has received more than 15,000 valid questionnaires and has been the most recent sample of research in the country. In this survey, we detailed analysis of the use of the Java Development Framework, found that the main use of the development framework JSP accounted for 26%,struts accounted for 21%,hibernate accounted for 17%,spring MVC accounted for 11%,EJB accounted for 7%,JSF the Web Flow and Pojo each accounted for 4%, others accounted for 4%. On this investigationData, it is not difficult to see that the dominance of spring+hibernate+struts is quite obvious.



Struts and hibernate are almost routinely configured for Java EE applications, with 21% of developers using Struts and 17% of developers using hibernate, and the technical solutions of each project will converge to a large extent on a mature technology platform- Because all the unknown fields have been proven, the various issues have corresponding best practices that architects can refer toSuccess StoriesMore and more. For Java EE, today's architects need to think about a lot simpler than they were three years ago, which is the value of maturity.

Some experts commented: "In fact it application technology, what new things are not difficult to learn, it is difficult to standardize and standardize." Every programmer has his own ideas and habits, and the written code is a natural variety. How Java becomes the programming domain occupies the important position, the important point is the Java normalization. This highly standardized language is suitable for large projects with many people cooperating, easy to communicate and understand, and easy to integrate and maintain.

Why the Java world is going to fly, after all, the need for normalization. Pure JSP and Struts write the Web fast and clear is JSP. So why use struts. The reason is that 100 of people write JSP, there are 100 kinds of writing, and 100 people write the struts, basically similar. The success of struts stems from its contribution to the normalization of the Java Web layer.

However Changjiang, the technical flaw of Struts 1.x is a hidden danger after all. Sun pushed JSF, intended to be a disgrace to the lack of a snow web layer framework. JSF now has an advantage over the integration of Ajax, which goes in front of other frameworks. Over the next two years, JSF and struts will expand the final battle of the Java Web framework. ”

JSP after several years of wind and rain baptism still dominate the top, it seems that all the framework of the layer can not be separated from JSP exists, and as a JSP brothers and sisters JSF is only spring after another Up-and-comer. JSF can realize a reasonable transition of JSP we have to wait for the waiter, whether JSF can shake struts is also worthy of our expectation.

The survey results described herein are CSDN Exclusive reports, reproduced please indicate the source

The survey will be completed on August 17, participate in the survey every week will be sent out Google T shirt and fashion gifts, more Wii awards and so you take, in addition, more importantly, let us all can more clearly see it development dynamic and its own position and value. Welcome everyone to participate actively.

Survey Analysis Five: 70% programmers do not select the portal site to obtain open source information

Survey Report IV: China Programmer Mobile Development preferred Linux platform Symbian only 9%

Survey and Analysis Report III: reveal the standard of database selection for technicians

Survey and Analysis Report II: Almost half. NET users do not participate in open source

Survey data Analysis Report opening: The link behind technical hotspots"29 comments published"Special Recommendation-->other articlesPrevious: Linux father Linus:linux so popular is not expected (2007.08.13) Next: Ming mobile search to sue before the joint company plagiarism infringement (2007.08.13)related articlesOperamasks: The Chinese expression of the software industry (2007.08.11) using the visual Studio IDE (2007.08.10) in Web services Yahoo wants to go back to the original program. (2007.08.08) The domestic video-sharing website says it has started to generate revenue (2007.08.08) Honggang: Web Development is facing four world problems (2007.08.07) News Analysis: Operamasks can create a new Java Web architecture. (2007.08.07) Dialogue Honggang: JSF's advantages and future trends (2007.08.06) JRuby: The director of Java and Ror (2007.07.31) perfect time and space by the city of the original type of online gaming enterprises Rise (2007.07.28) Programmers prefer Firefox market share over IE7.0 twice times (2007.07.26)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.