It’s the second day of the four day training. A lot of things were covered:
- Modern Web UI including progressive enhancement, accessibility, and design.
- Applying Spring JS, an abstraction around other AJAX toolkit. The coverage includes AJAX events, client side validation, and rich widgets.
- Working directly with Dojo Toolkit, including DOM scripting and Dojo widgets (Dijit).
Last, but not the least, I have other choices like Adobe Flex, Sun JavaFX, Microsoft SilverLight. The Flex is based on the Adobe’s Flash technology. You can develop your client side application and package it as a .swf file downloadable to the client side. With their Flex Builder IDE, it’s pretty straight-forward to develop a nice front end in a similar way as a standalone application. Due to its huge success, Sun came up with JavaFX and Microsoft with SilverLight (). By the way, I don’t think JavaFX has a bright future because Sun doesn’t seem to have enough expertise on client side.