Web application frameworks
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse.
From : http://en.wikipedia.org/wiki/Web_application_framework
Mac's MVC Framework
Mac's MVC Framework is a open source, MVC Framework with an in-built templating engine, it also comes with an integrated AJAX driven Flat File CMS Solution which is an application that was built over the MVC Framework.
This framework was created with the following goals in mind -
- Pure MVC Architecture - Using this framework introduces a programmer to the power of developing with an MVC Approach
- Highly extendable framework - This is a proven fact as the CMS solution is an extention of the framework.
- An Advance, Intelegent and scalable Template Parser Engine - The template parser was written from the ground up, the template parser by its self is only 4K in size
- Complete portibility of content ie. No configuration needed while transfering the file structure from 1 location to another - This includes moving from one domain to another or from one folder location to another, this is achieved by an advance and accurate site URL and site directory autodetection.
- Light weight - The mini version of the framework, including example files and images is only around 350K in size.
- In built SEF ( Search Engine Friendly ) Capabilities
- Short learning curve - I can confidently say that the learning curve for this framework is the shortist among all the other MVC frameworks out there.
- Multi-Database Support - The framework extends upon the dbi4php library for database connections, which provides a Multi-Database Abstraction layer, it also provides some helper functions to create and execute SQL Statements.
Loading .....