EXTJS4 Study (a): Correct understanding of EXTJS4

Source: Internet
Author: User

Meet ExtJS

1.Javat can you use ExtJS?

It is the technique of presentation layer, which is related to JS,HTML,CSS. As to whether the server side is. Net, or PHP is irrelevant.


What kind of project is 2.ExtJs suitable for?

According to the official statement, ExtJS is for you to do b/s desktop application, is not suitable for the portal site. I personally understand that ExtJS is suitable for the information Management System (MIS) which needs a lot of complex interface layout and interaction.


3.ExtJs not efficient, good slow ...?

Indeed, the complex layout and interactive pages of ExtJS, which are very slow under ie6,7,8, are not ideal under IE9, but are ideal for the next generation of browsers such as Chrome,firefox. I dare say that under the same complex page layout and interaction, it is a few times as strong as you would with ASP. NET third-party server controls. So under the circumstances, you have to strongly recommend that your customers use Chrome as a browser to execute your system. For the general internal LAN use of information management system, this requirement is only divided.


4.ExtJs solution to the problem of efficiency?

b/S program, the efficiency bottleneck of the presentation layer lies in 3 aspects: Browser interpretation of JS speed, HTML dom rendering speed, memory release and network bandwidth. These problems have been solved to some extent with the optimization of ExtJS's multiple version numbers. The problem of the huge JS library, which has been criticized by people in particular, has been solved perfectly in ExtJS4 new on-demand loading mechanism. Other issues are often related to detailed browsers and not ext can solve. In fact, under the Chrome browser, we are using ExtJS system response speed is very fast to the point of appalling .... Given the same complex interface layout and interaction, I can't find a technique that can be faster than the ExtJS solution.

5. With ExtJS need to write a large number of JS code, will lead to the system difficult to develop, debug, maintenance?

ExtJS does require you to master a lot of other basics than an ASP, which is accustomed to the simple drag-and-drop control. But we all admit that a lot of demand is not a drag control can be solved, want to do a really get shot of the application, you have to pay a lot of other efforts, the next we will talk about how to learn correctly, develop, debug ExtJS. So technical teams that are not technically well suited for ExtJS, with some powerful third-party server controls, such as Devexpress,telerik, may be a better choice for you. Just as there are so many hard-to-maintain C # projects, you can't blame C # Trash, just blame yourself for garbage. Just like playing lol, there's no garbage job, just trash players ....

6. Is it worthwhile for companies, technical teams and individuals to devote their learning costs to ExtJS?

Objectively speaking, you are investing in the cost of learning JavaScript, and ExtJS itself has not much you need to invest in. Unless you think it's hard to see the English API. And the input to JavaScript, from today's technology trends, is definitely worth investing in ... Unfortunately, most of the domestic ASP. JS is still in the mastery of the level from the online Grilled section special effects ...

The 7.ExtJs interface looks the same, aesthetic fatigue ...

No one is stopping you from ExtJS the interface ... In fact, there are a lot of foreign use ExtJS to do the application you simply do not see what ExtJS do. And in the EXTJS4 support sass, can be very convenient to change the ExtJS skin and style.

8. What are the reasons for choosing ExtJS?

Excellent UI interactivity and powerful UI components are inherently used for information management systems;

The accompanying skin style and mature layout, to a certain extent, reduce the input of the art;

The documentation is good and usable;

Already for many years, to the 4th major version number, whether it is a success story or community technical discussions are very rich, you can easily search for their own problems;

Open source and good object-oriented structure, can make you easy to extend and rewrite ExtJS, realize the function you want, but also can be in accordance with the depth of the project needs to encapsulate their own components;

Multi-browser compatibility is very good, almost no matter what changes, can be in the current popular full browser under the perfect execution;

Javascript+html (5) as the mainstream technology for the development of WebUI is now very clear, ExtJS development form a good;

From the recent ExtJS version of the upgrade can be seen, ExtJS development team is very responsible and very bull X;


Summary: For the application of development technology, there is only the choice of garbage and the application of garbage, no garbage technology. without preconditions, one-sided evaluation of a technology is impetuous; it is foolish not to know it in depth .


EXTJS4 Study (a): Correct understanding of EXTJS4

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.