Create RIA Applications in Java with GWT
Well, Google Web Toolkit might seriously interest you!
What is GWT?
Here is a list (non-exhaustive ) of some cool features it offers:
- Compile time errors. Developers can code with GWT in their favorite Java IDE and you can weed away the compile time errors.
- Testing in hosted mode. In hosted mode your application basically runs within a JVM. This helps you debug your application in your favorite IDE.
- Web application easy to install: GWT produces a WAR file. Drop it into a servlet container such as Jetty or Tomcat. Done.
- Component Library. GWT contains a basic set of UI components called widgets, that can be used (and extended) to lay out well functional UIs.
- Server Communication. You can easily communicate with your web server using Java (servlets) or non-java back-end (php, asp pages).
Powerful tools to help you during all the process of creating your application( write, debug, test, optimize, run).
GWT Designer is a powerful and easy to use bi-directional Java GUI designer that makes it very easy to create GWT GUI applications without spending a lot of time writing code to display simple forms. Formerly, GWT Designer was a product of Instantiations and cost about . But since Google acquired the company, in early August 2010, GWT Designer (and some other products of Instantiations) has been released for free.
Speed Tracer is a tool to help you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Speed Tracer is available as a Chrome extension and works on all platforms where extensions are currently supported (Windows and Linux).
And many more!
So, convince? want to jump in? Let’s get it started!
Happy coding folks!