Tuesday, November 20th, 2007
The folks at Gaia Innovations recently released their newest version of the Gaia Ajax Widgets suite, code named Victory. The suite, which caters to .Net and Mono developers, makes adding Ajax and UI capabilities to .Net applications substantially easier and comes in a variety of licenses.
Apart from normal upgrades and code improvements that are to be expected in a major release, the biggest enhancements for this release were the additions of ViewPorts and Aspects.
Ajax Aspects allow you to dynamic assign unique behaviors to widgets, essentially extending out the core functionality and providing a wealth of capabilities.
You could take an Image Widget and make that image resizable, simply by attaching an AspectResizable to that image. Add another line of code, and suddenly you can respond to the resized event in you code-behind on the server!
Aspects have tripled the potential of Gaia because you can combine them to form new functions. With 7 Aspects and 33 widgets that’s theoretically 231 new features by itself ;) Of course, some aspects aren’t relevant for some widgets.
A video has been created to better demonstrate the capabilities of aspects and can be viewed here (scroll down to see it).
One area where Gaia has lacked (self-admittedly) has been on the UI. With a strong focus on server-side bindings, they’re not refocusing their efforts to improve the UI of the library:
In addition the Gaia team has worked on improving the size of the codebase reducing the code per widget by up to 60%. With load times always being a concern, that’s great news for Gaia customers.
Posted by Rey Bango at 10:37 am