CorMVC is a jQuery-powered Model-View-Controller (MVC) framework that can aide in the development of single-page, web-based applications. CorMVC stands for client-only-required model-view-controller and is designed to be lowest possible entry point to learning about single-page application architecture. It does not presuppose any server-side technologies, or a web server of any kind, and requires no more than a web browser to get up and running.
It evolved out of the author's (Ben Nadel) recent presentation, Building Single-Page Applications Using jQuery And ColdFusion, and will continue to evolve as he thinks more deeply about this type of application architecture.
- A large sample application: The whole demo site (including the contacts section) runs off of corMVC as a single-page application.
- No server required: The demo application does not require any additional server-side technologies. If you have a web browser, you can download and run this application immediately.
- No building required: This framework does not require you to build the application using scaffolding or any other command-line executables. You just download it and open it up in a browser.
- Small Framework: This framework is very small (and excessively commented). It doesn't do anything more than it is supposed to.