WVC is the new MVC

The MVC (Model-View-Controller) design pattern is well established for web development by now. Popular frameworks such as Ruby on Rail (Ruby), CodeIgniter (PHP), and Spring (Java) are just some of the examples. These frameworks provide a great way to organize code and create a familiar architectures for engineers to work with.  In addition, one of the great advantages is the direct connection between the model and the database, which can be set up.  Deep knowledge of SQL is no longer needed by most of the engineers utilizing an MVC framework.
Continue reading