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).

Requirement

The framework is implemented under MySQL
MySQL
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-Controller
    Model-view-controller
    Model–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 MySQL
    MySQL
    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...

     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 proprietary
Proprietary 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 frameworks
    Comparison of web application frameworks
    This 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
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK