Conocemos como ORM al mapeo de un objeto-relacional, o en palabras mundanas, al mapeo de una entidad de una base de datos en un objeto. La mayoría de lenguajes de programación implementan diferentes opciones y herramientas para realizar dicha tarea en los frameworks que usamos.
var Card = new Class({
Extends : ImpelClass,
peer_class : "CardPeer",
toString : function(){
return this.getName() + " of " + this.getSuit();
}
});
var CardPeer = new ImpelPeer({
'columns' : { 'id' : 'card.id', 'suit' : 'card.suit',
'value' : 'card.value', 'name' : 'card.name'},
'table' : 'card',
'base_object' : 'Card'
});
Javascript no iba a ser menos, y más ahora que HTML5 ha traido la base de datos al navegador con todo lo que eso conlleva. Impel, es el primero ORM que he visto para javascript y aunque no me ha dado tiempo a probarlo, parece que tiene muy buena pinta.
Dispone de una API bastante completa y al estar completamente modularizado, nos permite incluir nuevos módulos a nuestros proyectos fácilmente.
11 comentarios, 2 referencias
+
#