The GWT compiler is the fulcrum of GWT. The entire approach GWT takes, encapsulating browser differences and compiling JavaScript from Java, is made possible by the design and architecture of the compiler.
It is a sad truth that JavaScript applications are easily left vulnerable to several types of security exploits, if developers are unwary. Because the Google Web Toolkit (GWT) produces JavaScript code, we GWT developers are no less vulnerable to JavaScript attacks than anyone else. However, because the goal of GWT is to allow developers to focus on their users' needs instead of JavaScript and browser quirks, it's easy to let our guards down. To make sure that GWT developers have a strong appreciation of the risks, we've put together this article.
It is a sad truth that JavaScript applications are easily left vulnerable to several types of security exploits, if developers are unwary. Because the Google Web Toolkit (GWT) produces JavaScript code, we GWT developers are no less vulnerable to JavaScript attacks than anyone else. However, because the goal of GWT is to allow developers to focus on their users' needs instead of JavaScript and browser quirks, it's easy to let our guards down. To make sure that GWT developers have a strong appreciation of the risks, we've put together this article.
OpenEXT is a non-fork of ExtJS. This project will release patches on top of ExtJS 2.0.2 rather than redistributing full modified versions. This is to bypass any legal issues in face of conflicting license claims by ExtJS vendor.
These pages contain links, summaries, and licensing details of various Ajax-related frameworks. The definition of "Ajax" extends beyond remoting/XMLHttpRequest to any form of rich browser applications, so you'll find libraries for widgets, visual effects, server-side code generation, and so on. Contributions are welcome - see below for details. Thanks to everyone who's been adding framework info so far. Due to rapid growth - almost one new framework per day - I split the page into 15 new pages, on December 1, 2005.
1. I am currently using Ajax frameworks, toolkits, or libraries:
2. I'm using Ajax in conjuntion with:
3. I mostly use the following Ajax frameworks, toolkits, or JavaScript libraries:
How does the RIA technology landscape change over the next 5 years?
What technology will win? Microsoft’s WPF (Windows Presentation Foundation), AJAX, Adobe’s Flex / Flash, or some other 4th party?
What evolutions and revolutions on the technology front are coming?
How will companies leverage RIA technologies?
This article uses a simple example application to show how a first-generation approach to data updates breaks down and how introducing a model-view split makes for a reliable and maintainable application.