> I had developed many database business applications using MVC design > pattern with different programming languages like PHP, Java EE, > VB.NET, C#, VB 6.0, VBA, etc. All of them defined the Model layer as > the data management of the application domain and business logic > implementation. I ready don’t understand what the data has to do with > applications business logic. Nothing? Can we implement the > application business logic in another layer? Yes or no? Why? Explain?
The most intuitive approach to database applications would be: http://en.wikipedia.org/wiki/Naked_objects http://www.nakedobjects.org/ The original "Inventor" of MVC once declared that this concept matches his intentions a lot better than the very vast majority of MVC implementations. Unfortunately, there's no Python framework (yet?) that implements this design. Sincerely, Wolfgang -- https://mail.python.org/mailman/listinfo/python-list