Study cost comparison and learning method of Web front-end framework

Source: Internet
Author: User

Compare the learning cost of the front end frame you used in the project and share the learning experience

I've only been working for a long time. The following are the ease of comparison:

Regardless of which web front-end framework, the essence is to pass the page data to the background server language (such as Java) for processing, the background to take out the data to display it on the page is not so simple; Find out how this is presented (especially in AJAX mode), parameter passing, event mechanism and then read the API;  So no matter what web framework development is very satisfactory, API in hand-take all; The premise is to be sure to understand the API, always ask others will not have much progress, they look at the API documentation;

Learning Cost:

1.ExtJS

4.0 the difference between previous and 4.0 suggests creating objects using Ext.create (', {}) instead of the new object; More MVC better to the front-end code maintenance performance has a lot of optimization, object-oriented thinking is very good, and desktop; If you use the MVC pattern to develop your own page, you can load the dynamic loading of other component pages through this page;

When accustomed to its API will be very fond of this component-style development method; Each component of the Config, Properties, Methods have a lot of repetition, a general rule multi-pass, and then to understand what is the class in ExtJS, how to define? How to create? How do MVC use the required classes? OK, the other is the call of the component, with event handling and event monitoring and提交请求方式等;

2.EasyUI

3.BUI (compatible with Kissyui just contact)

4.jquery (This must have been used)

Recent projects using velocity this thing has not been used before, see how the syntax value, traverse, pass value, define macros ..... This thing with the El of JSP and Struts OGNL is a level of analysis of nothing but grammar is different;

If ExtJS you use a version of 4 and use its MVC pattern for layered development, skilled use of advanced components, proficient in its API and other Web frameworks are all, a short time to win;

Summary: Learn new technology to pay attention to efficiency at the same time to clarify the idea of simplification, API in hand take-all.

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.