UIZE (pronounced "you eyes") is a powerful, open source, object oriented JavaScript framework - supporting widgets, AJAX, DOM, templates, and more.
Key Features
- UIZE is free to use (available under MIT License or GNU General Public License).
- UIZE is open source.
- UIZE supports mobile devices.
- UIZE is skinnable with your own CSS.
- UIZE is server agnostic - use it with any choice of server language and platform: Java (Apache TomCat), C# (IIS / ASP.NET), Visual Basic (IIS / ASP), C/C++, Perl (Perl / Apache), PHP, Ruby (Ruby on Rails), Python, etc.
- UIZE has lots of built-in widgets: slideshow, calendar, date picker, slider, marquee, dialog, menu, mag view, etc.
- UIZE offers many powerful features: JavaScript Animation, JavaScript Inheritance, JavaScript Events, JavaScript Modules, JavaScript Libraries, JavaScript Templates, JavaScript Widgets, JavaScript Localization, JavaScript Documentation, JavaScript Code Compression, JavaScript Build Scripts.
- UIZE does not extend native objects.
- UIZE is in active development.
News - 2012-09-23
- The UizeDotCom namespace has been renamed to simply UizeSite in order to make it TLD (Top Level Domain) agnostic. [read more]
- Support for conditions in UIZE has been improved with the addition of support for compound conditions in the once instance method of the Uize.Class module. [read more]
- The module mechanism of the UIZE JavaScript Framework has been improved with the addition of support for parallel ascynchronous loading of required modules and the new Uize.require static method. [read more]
- Set-get properties, a core system of the UIZE JavaScript Framework, has been renamed to "state properties". [read more]
- The new met and unmet instance methods provide a semantically elegant way to use state properties to represent conditions and to set conditions as having been met or being unmet. [read more]
- The once instance method, implemented in the Uize.Class base class module, has been improved with support for optional condition inversion. [read more]
- The new is instance method, implemented in the Uize.Class base class module, provides a semantically elegant way to test if the value of an instance's state property is truthy. [read more]
- Setting of state properties has been improved with convenient new variations for the set instance method and the Uize.Class.set static method, implemented in the Uize.Class base class module. [read more]
- The Uize.Class module, that implements the class mechanism for the UIZE JavaScript Framework, has been improved with the addition of a once instance method for state properties. [read more]
- Various build scripts used for building the UIZE project and the UIZE Web site have been migrated. [read more]
MORE LATEST NEWS