In Javascript development developers quite often face the following problems:
- How to implement proper object structure with all necessary attributes of Object Oriented programming (inheritance, ability to call superclass' methods, etc)
- How to make sure that there are no clashes in global namespace
- How to make sure that all the files/modules are initialized in proper sequence
- How to ensure that presentation logic is separated from the business logic (even the one that resides on the client)
jGrouse library was designed in order to address those concerns.
jGrouse distributions are coming in several flavors:
- jgrouse-loader - just jGrouse Loader, for those who just want to add dynamic loading and advanced object orientation.
- jgrouse-core - distribution where jGrouse core and utilities are combined in single file and all the widgets modules are loaded dynamically
- jgrouse-all - all jGrouse files are combined in one file
See http://jgrouse.com for details
News
Aug 7, 2007 - jGrouse 0.7.2 released. This is a bugfix release.
Aug 2, 2007 - jGrouse 0.7 released Highlights:
- New widgets to support BorderLayout
- New WidgetProxy component
- Lots of bug fixes
June 9, 2007 - jGrouse 0.6.0 released. Highlights:
- New widget PageContainer
- Improved widget lifecycle
- Lots of fixed bugs
- More test cases