Massimo and Mariano are developing a conditional model_map, so you will be able to choose which model files to run for each requested controller, it will be a very good add to web2py.
Maybe it will be included only in web2py 2.0.
I still think we need a model-less approach using modules, and it needs to be documented, but appadmin was not designed to wotk with that, so it is better to have it as a plugin (a new appadmin)
Even with the new model map I will still use the modules approach because it has some advantages, it looks more like Python, it works well with my code editor auto conplete and linter without hacks, and it is more reusable in terms of Object Oriented programming. BTW I am not using appadmin for database. I am replacing it with a simple plugin called badmin.
wait web2py 2.0 to see the new model mapping feature.
Massimo and Mariano are developing a conditional model_map, so you will be able to choose which model files to run for each requested controller, it will be a very good add to web2py.
Maybe it will be included only in web2py 2.0.
I feel like if I'm going to try and learn model-less app development, it's time to re-evaluate other frameworks.
Also, keep in mind that "model-less" can mean many things. It doesn't necessarily entail the highly class-based approach you see in Bruno's Movuca. It could mean simply moving some standard table definitions from model files into functions in modules. In fact, I think Bruno's class-based design and the notion of "model-less" are largely orthogonal -- you can define classes in model files, and you can use a non-classed-based approach in modules.