Chris Richardson has an ACM Queue article on O/R Mapping frameworks for dynamic languages, referring GORM (Groovy O/R Mapping). He successfully introduces GORM by highlighting its difference from Java's solution, Hybernate.
ORM in Dynamic Languages
Volume 6 , Issue 3 (May/June 2008)
FEATURE: Q focus: Object-Relational Mapping
Year of Publication: 2008
A major component of most enterprise applications is the code that transfers objects in and out of a relational database. The easiest solution is often to use an ORM (object-relational mapping) framework, which allows the developer to declaratively define the mapping between the object model and database schema and express database-access operations in terms of objects. This high-level approach significantly reduces the amount of database-access code that needs to be written and boosts developer productivity.
An XForms-based programming model for web applications, HopiXForms (HX), is presented. It allows multi-targetting of applications. An XForm...
I didn't know that XForms is capable of Ajax-like dynamic interaction with users. Mark Birbeck gives us a concrete example of reproduci...
An excellent paper (in fact, a best-paper-awarded paper) describing technologies (a Web application development tool) with Ajax-like techn...