Java: How to choose the most appropriate Web development framework

Source: Internet
Author: User

How to choose a Web development framework

The choice of development framework is always a matter of the beholder and the benevolent. In particular, the development framework of the Web layer, the number is very large, and each has its own characteristics, such as: Struts, WebWork, Spring MVC, Tapestry, JSF, WebPage3.0 ... Wait a minute.

Let's take a look at why you use the Web development framework

The inevitability of using a framework

Frame, that is, the framework. In fact, is a kind of application of semi-finished products, the different applications have some common things extracted out to make a process of semi-finished products, such semi-finished is the so-called program framework.

Software system development to today has been very complicated, especially the server-side software, involving knowledge, content, too many problems. Using someone's mature framework in some ways is equivalent to getting someone to do some basic work, and you just need to focus on the business logic design of your system. So each development will not start from scratch, but can be built on this basis.

The biggest benefit of using frameworks: reducing duplication of development effort, shortening development time, and reducing development costs. At the same time there are other benefits, such as: To make the design more reasonable, more stable program operation. For these reasons, basically now in development, will choose some suitable development framework, to help the rapid and efficient development of the application system.

Understanding the inevitability of using frames, let's look at how to choose, and of course our topic focuses on the Web-tier development framework. Before we talk about this, let's take a look at what we need to do in web development:

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.