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.
Anthony On Monday, February 27, 2012 4:14:09 PM UTC-5, rochacbruno wrote: > > > > On Mon, Feb 27, 2012 at 5:31 PM, pbreit <[email protected]> wrote: > >> I feel like if I'm going to try and learn model-less app development, >> it's time to re-evaluate other frameworks. > > > I do not agree, web2py has a lot of features, executed "models" and global > scope are not the only good feature of web2py, we can have a very great > experience with all the web2py API even working with other frameworks. i.e: > I am using DAL with Tkinter and there are people using template engine with > bottle and wxhtml. > > Being self contained, having no need for configurations and the easy of > deployment + the best DAL, the best template engine, very great > documentation and a lot of helpers have *better value* than the executed > models approach. > > If you think the only good thing in web2py is the "models" approach, I > think its time to re-evaluate web2py to see all the other good features it > has. > > There are nothing strange or hard-to-learn in model less approach, it is > only object oriented programming and pure Python, I think experienced > web2py developers have to know Python O.O at some stage. > > O.O, modules, Classes, Methods, Inheritance, Instances, Namespaces etc.. > what is strange on this programming approach? > > IMO: if you think that the use of modules is difficulty, it is time to > re-evaluate Python as a language. > > BTW, It is always the time to evaluate other frameworks, you do not have > to rely in only one tool, web2py is great and for me is the best! but > Pyramid is also great, Django is great and Flask, Bottle etc.. all good > frameworks, It is very nice to give a try to everyone of them! > > -- > > Bruno Rocha > [http://rochacbruno.com.br] > >

