TinyMVC Framework
Encyclopedia
TinyMVC Framework is designed to target a simple and light-weight PHP development framework. It intends to fix drawbacks of current MVC framework and shorten the learning curve of a framework. The TinyMVC is implemented in PHP 5 and licensed under the New BSD License (3-clause license).
and PHP
. To use this framework, the following version is suggested.
applications.
Requirement
The framework is implemented under MySQLMySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...
and PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
. To use this framework, the following version is suggested.
- MySQL 5.0 or above.
- PHP 5.3.0 or above.
Features
TinyMVC Framework features include:- Object-oriented and Model-View-ControllerModel-view-controllerModel–view–controller is a software architecture, currently considered an architectural pattern used in software engineering. The pattern isolates "domain logic" from the user interface , permitting independent development, testing and maintenance of each .Model View Controller...
architecture design style. - The view can be rendered by using normal PHP script or combine other template engine.
- Built-in API to access MySQLMySQLMySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...
database. - Built-in configurable authentication and access control support.
- Security measures include cross-site scripting (XSS) or SQL injection prevention.
- Can integrate well with other third party libraries, such as JQuery or JAVA Bridge.
Licensing
The framework can be used for either open-source or proprietaryProprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
applications.
See also
- Comparison of web application frameworksComparison of web application frameworksThis is a comparison of notable web application frameworks.-Perl:-PHP:-Java:-Python:-Ruby:-CFML :-ASP.NET:-Other:-ASP.NET:-C++:-CFML:-Python:-Java:-PHP:-Ruby:-Others:...
- New BSD License