When doing web development, there is a problem, that is, choose what kind of framework. Here's a simple list of the front-end frames.
1. Flex
The Apache Foundation released its Flex 4.8 release today, the first version that Adobe released after donating flex to the Apache Foundation.
It is important to note that flex is still at the incubation stage and not a formal Apache project, and Flex 4.8 is not a formal Apache version.
Apache says the release marks the beginning of a new era in Flex, where the future of flex will be driven by the community, not by a single company. Developers can contribute code to help improve flex, such as fixing bugs, adding functionality, and more.
Sold from Macromedia to Adobe and then to Apache, and didn't know what to do. But fortunately did not undergo a substantial reconstruction, otherwise it is really sad!
2, ExtJS
ExtJS is a front-end Ajax framework that is primarily used to create a front-end user interface and is a basic background-agnostic technology.
Feature-rich, no one can out of its right.
Whether it's the beauty of the interface or the power of the feature, the Ext table controls are top of the list.
Gorgeous interface, flexible features, and development tools are all matching, but there is a biggest problem, with the cost!
3, Easyui
Easyui helps you build your web app more easily.
It is a jquery-based plugin that has been developed with a lightweight UI framework that is very small and feature-rich.
The official website is:
http://www.jeasyui.com/
But she has one of the biggest problem is that the code can only find the previous open source version, to the 1.2 version of the source code is confusing, if you encounter problems to modify it will be very troublesome! But a big advantage is open source free, and the interface to do is also said the past!
4, MINIUI
Another based on the jquery framework, the development of the interface features are very rich.
JQuery miniui– Rapid Development WebUI.
It can shorten development time, reduce the amount of code, and enable developers to focus on the business and service side, easy to implement interface development, resulting in a great user experience.
With MINIUI, developers can quickly create Ajax-free, b/s fast entry data, CRUD, Master-detail, menu toolbars, pop-up panels, layout navigation, data validation, pagination tables, trees, tree tables and other typical Web application system interfaces.
Interface do pretty good, the function is very rich, but there are two relatively large problems, one is the charge, one is no source, plainly, not open source! Based on this development, if you want to expand the functionality, you need to find their team to upgrade!
5. JQuery UI
jquery UI is a set of jquery page UI plug-ins, including many kinds of commonly used page space, such as Tabs (such as the top right corner of the site), the curtain effect (the top left corner of the site), dialog box, drag and drop effects, date selection, color selection, data sorting, form sizing and so much more content.
function is very comprehensive, the interface is very beautiful, can be used as a whole, can also be separated using several modules, free open source!
6, DWZ
The DWZ Rich client framework (jquery RIA Framework) is the AJAX-enabled open source framework developed by the Chinese themselves based on JQuery.
The design goal is simple and practical, rapid development, reduce the cost of AJAX development.
We welcome suggestions, we will further adjust and refine the functionality in the next release. Jointly promote the overall level of AJAX development in China.
DWZ Forum Http://bbs.dwzjs.com
Online Demo Address http://demo.dwzjs.com
After all, is domestic, support, and the source is completely open, you can choose! But how is performance not sure!
7. GWT
Google Web Toolkit--GWT provides a set of Java language-based development packages, a design reference to the Java AWT Package design, class naming rules, interface design, event monitoring, etc. are very similar to AWT. Developers familiar with the Java AWT do not have to spend much effort to quickly understand the GWT development toolkit and devote more time to the development of GWT applications.
You do not have to understand such a JavaScript framework, through Java you can write a feature-rich interface, you can do unit testing, after all, Google's products, serious support!
8, YUI
Yahoo! UI Library (YUI) is an open source JavaScript library that uses code technology such as Ajax, DHTML, and DOM in order to build a highly interactive Web page. It also contains a number of CSS resources. The use of licensing for BSD license, basically did not how much research!
YUI Compressor is quite famous, this set of UI library does not know how the application situation!
9, Sencha
Sencha is a new project that was merged by the ExtJS, JQTouch, and Raphael three projects.
Big Company's frame, and is a few like the powerful combination of libraries, it is recommended!
10. Dojo
In the domestic application seems not very wide, but the performance should be no problem.
Dojo is an open source DHTML Toolkit implemented in JavaScript language.
With a number of foundation support, including IBM and Sun, are the software industry's leading authority, trustworthy!
11. ZK
ZK is a Ajax/xul/java-based Web application Development framework for enriching the use of Web application interfaces. The biggest benefit is that when designing an AJAX Web application, it's just as easy as designing a desktop program. ZK contains an AJAX-based, event-driven (Event-driven), highly interactive engine that also provides a rich, reusable XUL and HTML component, as well as XML-based interface design language ZK user-interfaces Markup Language (ZUML).
Features rich, comprehensive, complete documentation, and upgraded a lot of times, very worthy of recommendation!
12, Operamasks-ui
Operamasks-ui is a lightweight front-end JS component library created by the Operamasks team in the second half of 2011, designed to provide a library of front-end JavaScript UI components with low learning curves, flexible customization, consistent styling, and multi-browser support and coverage of enterprise business scenarios. The team has now opened the product to the community with the LGPL Open source agreement.
Rich documentation, full-featured, and easy to use and develop! and is homemade yo!
13. JavaFX
Sun, which was acquired by Oracle in 2009, released a full version of JavaFX technology on December 05, 2008, enabling you to develop rich Internet applications (RIA) in the JavaFX programming language. The JavaFX Script programming language (hereinafter referred to as JAVAFX) is a declarative, statically typed (declarative, static type) scripting language developed by Sun Microsystems. JavaFX technology has good prospects, including the ability to invoke Java APIs directly. Because JavaFX script is a static type, it also has structured code, reusability, and encapsulation, such as packages, classes, inheritance, and individual compilation and publishing units that make it possible to create and manage large programs using Java technology.
No matter how many people use, after all, from Sun, now is Oracle, I believe there will be a broad market, but do not know which company with this framework development!
The above are collected by individuals, do not know what the framework is now, where the bold part of the only representative of the personal point!
13 Common Web front-end frameworks