ZK: Design Rich AJAX Web Interfaces

Have you tried ZK? If not then let me tell you that it is an AJAX toolkit which can be used for creating user interfaces running in web browsers. Here XML markup language is used for defining user interface and Java code is used for implementing web application functionality.
Using this AJAX toolkit it is as easy to create user interface as coming up with event driven interfaces for desktop applications. It also offers support for data bound controls so that you don't have to put in hard work for updating user interface forms when Java objects are changed. You can opt for its Standard, Professional or Enterprise edition. Try it out and let me know your experience with it!!