Introduction: Ext JS is a powerful JavaScript™ library that simplifies asynchronous JavaScript + XML (Ajax) development by using reusable objects and parts. This article introduces Ext JS, outlines the object-oriented JavaScript design concept behind it, and explains how to use the Ext JS framework to develop user interface elements for rich Internet applications.
With so many WEB development frameworks today, it's hard for developers to determine which frameworks are worth taking time to learn. Ext JS is a JavaScript development framework, a powerful JavaScript library that simplifies Ajax development by using reusable objects and parts, and WEB application developers should seriously consider using this tool. Ext JS was originally written by Jack Slocum a group of Yahoo! User Interface (YUI) Library expansion. However, with Release 2.0, it has become the simplest and most powerful JavaScript library on the market.
EXT JS Overview
The original purpose of the EXT JS project is to expand the functions provided by YUI Library. YUI Library is a key aspect of cross-browser support, which can also be found in Ext JS. This support allows developers to build WEB applications without having to consider the target browser.
EXT JS provides excellent performance. This framework is fully object-oriented and extensible. Because Ext JS is written in JavaScript, so just download and install, you can use the characteristics of Ext JS.
License Agreement
Before adopting a new framework, be sure to understand which license terms the framework is based on. EXT JS offers several license agreement options:
Open Source License: This takes the terms of the open Source LGPL 3.0 license. This is the most appropriate license if you intend to use EXT JS in another open source project or personal, educational, or non-profit project.
Commercial License: If you want to use Ext JS in your project to avoid certain restrictions on the development of the source code license, or you must have a license for internal reasons, or want to support the development of Ext JS in business, this is the most appropriate license. Resources provides a link to the EXT JS site, which provides detailed information about the business license.
Original Equipment Manufacturer (OEM)/Reseller License: If you plan to repackage Ext JS, or sell Ext JS as a software development library, this license is most appropriate.
EXT JS Browser support
All major Web browsers support the EXT JS framework, including:
Windows®internet explorer®6 and later versions.
Mozilla Firefox 1.5 and later (PC and Macintosh).
Apple Safari version 2 and later.
Opera 9 and later (PC and MAC).