Web development is very simple, but Web application UI development is very complicated. If you can use some mature UI frameworks, You can greatly reduce the complexity of development. This article introduces five JS frameworks with good interface effects.
1. ExtJS
ExtJS is mainly used to develop AJAX applications of rich clients in RIA. It is mainly used to create front-end user interfaces and front-end ajax frameworks irrelevant to backend technologies. Therefore, ExtJS can be used in applications developed in. Net, Java, Php, and other development languages. ExtJs was initially developed by developers JackSlocum Based on YUI technology. It organizes visual components by referring to the processing wing and other mechanisms, regardless of the CSS style applications on the UI interface and data parsing exception handling, it can be regarded as a rare excellent JavaScript Client technology.
Authorization Protocol: GPL
2. Cappuccino
Cappuccino is an open-source development framework for developing Web applications in a way familiar to desktop software users, similar to Cocoa on MacOS. Cappuccino is implemented using the new program language Objective-J, which imitates Objective-C and is fully built on JavaScript. Applications written by programmers on Objective-J can be interpreted on the client, so there is no plug-in.
Authorization Protocol: LGPL
3. Qooxdoo
Qooxdoo is a GUI framework used to develop Ajax applications. It can be used to develop Web applications similar to Windows desktop. Using Qooxdoo does not require knowledge of HTML, CSS, and DOM.
Authorization protocol LGPL
4. Wijmo
Wijmo is a jQuery UI component set with more than 30 jQuery UI components. This will be a combination of CSS3, SVG, and html5. it is still in Beta stage.
Authorization protocol MIT
5. Dojo
Dojo is a powerful object-oriented JavaScript framework. It consists of three modules: Core, Dijit, and DojoX. Core provides operations such as Ajax, events, packaging, CSS-based querying, animations, and JSON. Dijit is a template-based web ui control library that can be replaced. DojoX includes some innovative/novel code and controls: DateGrid, charts, offline applications, cross-browser Vector Plotting, etc.
Authorization protocol BSD
Related documents: 16 most popular JavaScript frameworks