Differences between jquery and ext comparison between extjs and jquery

Source: Internet
Author: User

EXT is a set of Full-site solutions, including page style definition, page generation methods,CodeStyle (JSON) and so on are very unique. As long as JavaScript code can be executed, we can complete a beautiful website design without writing an HTML or CSS style code.

Jquery is only outstanding in processing documents and does not involve style definitions. The Code style is basically equivalent to the native JavaScript, which is generally developed on an existing HTML page, I personally think jquery is best compatible with development flexibility.

Comparison between extjs and jquery Jquery

Home: http://jquery.com/
Design Philosophy
Simple idea: almost all operations start with DOM elements (with powerful selector), and then operations (such as chaining) on them ).

Advantages
Small. After compression, the code is only 20 KB (94 KB without compression code ).
Convenience of selector and Dom operations

Chaining: always returns a jquery object, which can be operated continuously.
Documentation is complete and easy to use (each API has a complete example, which is incomparable to other frameworks currently), and there are many other documents and books on the Internet.
Jquery is also widely used, including Google Code.

Use jquery site: http://docs.jquery.com/Sites_Using_jQuery
Core development teams and core personnel: John resig.
Simple and short syntax, easy to remember.
Scalability: There are a lot of user-developed plug-ins available (http://jquery.com/plugins)
Jquery UI (http://jquery.com/plugins/, Based on jquery, but independent of the core jquery) continues to develop.
Friendly and activeCommunity: Google groups: http://docs.jquery.com/Discussion
There are many convenient methods for event processing, such as click, rather than a single addevent.

Disadvantages
Because the design concept is efficient and concise, there is no object-oriented extension. The design concept is different from that of mootools.
The speed of CSS selector is a little slow (but the speed has been greatly improved)

EXT JS
Home: http://extjs.com/

Design Philosophy
Componentized to promote RIA (rich Internet application) applications.

Advantages
Powerful UI and good performance, which is its biggest advantage.
High speed, whether it is the ui or other modules.
100% object-oriented and componentized ideas, consistent syntax, and global namespace.
Complete, standardized, and convenient documentation.
Core development teams and Jack Slocum.
Active Communities increase the number of users quickly.
Modular implementation and high scalability.
All components (widgets) can be directly used without configuration (you can choose to reconfigure ).

Disadvantages
Relatively complex.
It is a heavyweight framework (including a large number of UIS) with a large volume. If the ext-all.js is imported, there are nearly 500 K after compression.

Comparison between extjs and jquery

1. The size of ext is large, and jquery is more focused on simplifying the basic development work. Therefore, it is more like using the original Js for development.

2. Beautiful ext interface, jquery is average

3. Strong ext code reusability

4. Ext compatibility is still a small problem, and jquery has good compatibility.

5. ext is not easy to debug,

6. Ext makes the page leave only the body, which cannot be indexed by the search engine and is not conducive to the SEO ranking.

7. jquery event binding is stronger

EXT simplifies a lot of work, making development more concise and convenient, but it also brings a lot of trouble, leaving us a smaller choice space, we can use ext in the LAN, but jquery is preferred on the Internet.

Home: http://jquery.com/
Design Philosophy
Simple idea: almost all operations start with DOM elements (with powerful selector), and then operations (such as chaining) on them ).

Advantages
Small. After compression, the code is only 20 KB (94 KB without compression code ).
Convenience of selector and Dom operations

Chaining: always returns a jquery object, which can be operated continuously.
Documentation is complete and easy to use (each API has a complete example, which is incomparable to other frameworks currently), and there are many other documents and books on the Internet.
Jquery is also widely used, including Google Code.

Use jquery site: http://docs.jquery.com/Sites_Using_jQuery
Core development teams and core personnel: John resig.
Simple and short syntax, easy to remember.
Scalability: There are a lot of user-developed plug-ins available (http://jquery.com/plugins)
Jquery UI (http://jquery.com/plugins/, Based on jquery, but independent of the core jquery) continues to develop.
Friendly and active community: Google groups: http://docs.jquery.com/Discussion
There are many convenient methods for event processing, such as click, rather than a single addevent.

Disadvantages
Because the design concept is efficient and concise, there is no object-oriented extension. The design concept is different from that of mootools.
The speed of CSS selector is a little slow (but the speed has been greatly improved)

EXT JS
Home: http://extjs.com/

Design Philosophy
Componentized to promote RIA (rich Internet application) applications.

Advantages
Powerful UI and good performance, which is its biggest advantage.
High speed, whether it is the ui or other modules.
100% object-oriented and componentized ideas, consistent syntax, and global namespace.
Complete, standardized, and convenient documentation.
Core Development Team, Jack Slocum, etc.
Active Communities increase the number of users quickly.
Modular implementation and high scalability.
All components (widgets) can be used directly without any configuration (you can choose to reconfigure ).

Disadvantages
Relatively complex.
It is a heavyweight framework (including a large number of UIS) with a large volume. If the ext-all.js is imported, there are nearly 500 K after compression.

Comparison between extjs and jquery

1. The size of ext is large, and jquery is more focused on simplifying the basic development work. Therefore, it is more like using the original Js for development.

2. Beautiful ext interface, jquery is average

3. Strong ext code reusability

4. Ext compatibility is still a small problem, and jquery has good compatibility.

5. ext is not easy to debug,

6. Ext makes the page leave only the body, which cannot be indexed by the search engine and is not conducive to the SEO ranking.

7. jquery event binding is stronger

EXT simplifies a lot of work, making development more concise and convenient, but it also brings a lot of trouble, leaving us a smaller choice space, we can use ext in the LAN, but jquery is preferred on the Internet.

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.