Rolling your own framework for your web applications can be challenging and time-consuming process (unless you use an automated tool).
Depending on what your specific needs are, it may be easier to base your code on an existing API rather than create your own.
Alloy UI looks to be a promising option…
Built on top of YUI3, Alloy UI provides a simple a API and consistent behavior across all three levels of the client-side application architecture.
For anyone that’s worked with retrieving page fragments via asynchronous requests, the modular aspect of the markup is nice. The API supports progressive enhancement out-of-the-box, and the JavaScript source weighs in at a light 9KB in filesize.
The framework ships with a plethora of options in terms of user interface widgets and also offers rich documentation.
You can check out the demos or download the project from the Alloy UI homepage.
sokkz says
Nice! Some of those demos are great.
Are you using this for anything at the moment? I’m interested to see how it stands up to traffic.
Tom says
Personally, I’m not though Alloy UI is built on top of YUI which I have used in some enterprise-level projects and it’s solid.