El 12/07/12 13:33, Sebastian escribió:
> La capa DAL no me permite trabajar con instancias de clases, solo
> datos, por lo tanto tengo que poner parte del comportamiento que
> tradicionalmente pondría en las mismas clases que mapeaba a la BD en
> otro lado.
Yo tenía también este problema. Primero comencé con DAL puro pero me
penalizaba pensar que estaba supeditado a trabajar con datos, luego
quise trabajar con objetos al más clásico estilo usando SQL
directamente, pero perdí toda la agilidad que me da el API de web2py,
sobre todo SQLForm, Forms, smartgrid. Pero mira por donde me topé con
esta presentación de Martín Mulone:
http://www.slideshare.net/martinpm/web2py-pensando-en-grande-9448110
Léetelo todo, pero la diapositiva/página 15 de la presentación te da la
clave para trabajar con objetos, sin recargar el sistema, optimizando
web2py y con DAL puro. Creo que esto es la solución que buscas. Con las
ideas que te da Martín Mulone (que me acabo de dar cuenta que es el
mismo que ha compartido las apps con bootstrap y que hoy mismo he
agradecido su trabajo) te puedo asegurar que vas a tener una gran
aplicación en web2py. Sólo te puedo decir que me alegro mucho de haber
dejado Ruby on Rails y ActiveRecord a un lado para pasarme a web2py.
Mulone Martin, eres un crack!