php frameworks
A software framework is a reusable design for a software system (or subsystem). This is expressed as a set of abstract classes and the way their instances collaborate for a specific type of software. Software frameworks can be object-oriented designs. Although designs don't have to be implemented in an object-oriented language, they usually are and in some ways they can be considered the object-oriented equivalent of software libraries. A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an application programming interface (API).
From : http://en.wikipedia.org/wiki/Software_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 .....