It brings in the power of NoSQL. On my part, having used SQLObject, SQLAlchemy, DAL, and RedBean, I find that Redbean does a wonderful job of removing obstacles, no doubt many might deem them to be insignificant, during development. It does make a big difference for me, especially during development phase when the schema design changes frequently.
In a sentence, this is the ability to create/adjust schemas on-the- fly. (#1) The other major advantage is that RedBean makes associating objects in different tables a no-brainer without having to deal with foreign keys explicitly, i.e. an Association Manager (#2) http://redbeanphp.com/community/wiki/index.php/Associations http://redbeanphp.com/community/wiki/index.php/Advanced_Associations You just have to try it to appreciate it. #1 and #2 would be the top 2 features I would be thrilled to use in Web2py. Cheers! On Jan 28, 6:46 am, pbreit <pbreitenb...@gmail.com> wrote: > Is the main benefit not having to pre-define models? I suppose that could > be nice during development but don't find that to be a big problem with DAL. > > DAL is pretty integral to Web2py and one of the most popular features. And > it has many of the same advantages as RedBean and from my brief look, > appears much easier to understand. It's hard to see how something like > RedBean would be incorporated. I suppose there's nothing stopping one from > trying to create some sort of module or add-on.