The browser-based application framework is generally divided into two types:
Aplication Frameworks: Provides browser capabilities, but the most notable is the creation of a desktop GUI through a window generation component.
Infrastructural frameworks: Provides basic framework functionality and lightweight browser-side operations for developers to create specific applications, including:
Browser interaction based on the XMLHttpRequest component
XML parsing and manipulation capabilities
Perform the appropriate DOM operation based on XMLHttpRequest's return information
In some special cases, and other browser-side technologies such as Flash (or Java Applets) are assembled together to apply
Server-side application frameworks typically work in the following two ways (although they are categorized according to different languages)
Html/js Generation (html/js generation): Generate HTML and JS code via server side to run directly to the browser side
Remote interaction: JavaScript invokes a server-side function (such as invoking a Java function) and returns a callback handle to JavaScript, or requests server-side data information, such as session information, database queries, and so on.
1. Pure Javascript
1.1 Bindows (founded in 2003)
Backbase is a complete suite of Windows desktop Web application solutions that are combined with strong technologies such as DHTML, JavaScript, CSS, and HTML. Bindows need not download installation client support components (such as Java, ActiveX or Flash), only one browser. The idea of pure oo is anywhere in bindows, and bindows may be the most complete and powerful AJAX application platform I've ever seen.
Bindows is a commercial program that uses technology from MB (headquartered in GA USA, the main development center in Sweden, founded in 2002).
The features and features provided by the Bindows framework are:
Class and API based on face-object technology
A complete Windows desktop system that supports a variety of feature window modes, including menus, forms, tables, sliders, measuring instrument windows, and other Windows window features.
is to develop Zero-footprint (0 space occupancy) SOA client application Preferred Toolkit
Xml,soap and XML-RPC support for this machine
Single-user to enterprise-level development support
Built-in Perfect AJAX support
Bindows Development Environment:
Support for enterprise-scale project development
Cross-browser, cross-OS platform support
Not restricted by server structure
Good interoperability with new and existing resources
Unified Development Interface