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: