You are on page 1of 2

Libraries[edit]

With the expanded demands for JavaScript, an easier means for programmers to develop such
dynamic interfaces was needed. Thus, JavaScript libraries such as Prototype, script.aculo.us, Ext
Core, JsPHP, MooTools and jQuery and JavaScript widget libraries such as Webix, Ext JS,
DHTMLX, and Dojo Toolkit were developed, allowing for developers to concentrate more upon more
distinctive applications of Ajax. This has led to other companies and groups, such as Microsoft and
Yahoo! developing their own JavaScript-based user interface libraries, which find their way into the
web applications developed by these companies.
Some JavaScript libraries allow for easier integration of JavaScript with other web development
technologies, such as CSS, PHP, Ruby, and Java. Many libraries include code to detect differences
between runtime environments, and remove the need for applications to allow for such
inconsistencies.
Almost all JavaScript libraries are released under either a copycenter or copyleft license to ensure
license-free distribution, usage, and modification.

Frameworks[edit]
Some JavaScript libraries, such as YUI, are classified as frameworks since they exhibit full-stack

[citation needed]
capabilities and properties not found in general JavaScript libraries.

Libraries[edit]
With the expanded demands for JavaScript, an easier means for programmers to develop such
dynamic interfaces was needed. Thus, JavaScript libraries such as Prototype, script.aculo.us, Ext
Core, JsPHP, MooTools and jQuery and JavaScript widget libraries such as Webix, Ext JS,
DHTMLX, and Dojo Toolkit were developed, allowing for developers to concentrate more upon more
distinctive applications of Ajax. This has led to other companies and groups, such as Microsoft and
Yahoo! developing their own JavaScript-based user interface libraries, which find their way into the
web applications developed by these companies.
Some JavaScript libraries allow for easier integration of JavaScript with other web development
technologies, such as CSS, PHP, Ruby, and Java. Many libraries include code to detect differences
between runtime environments, and remove the need for applications to allow for such
inconsistencies.
Almost all JavaScript libraries are released under either a copycenter or copyleft license to ensure
license-free distribution, usage, and modification.

Frameworks[edit]

Some JavaScript libraries, such as YUI, are classified as frameworks since they exhibit full-stack

capabilities and properties not found


in general JavaScript libraries.[citation needed]

You might also like