Introducing Mivec Framework

Since its birth, PHP had been a popular programming language for the web, from personal weblogs, to large-scale web portals. With its interpreted, type-loose and simple syntax nature, and its general availability from web hosting companies, PHP had proved itself as a good choice for progamming dynamic web sites.

However, as most web scripting languages do (like JSP, ASP, Perl), as business logic (such as database queries, calculations, etc) becomes cluttered with presentation logic, maintenance becomes a nightmare.

The MVC paradigm suggests display logic be separated from business logic. To this, web application frameworks for different languages were born. Mivec Framework, born out of freelance website projects, aims to provide an easy-to-learn, object-oriented, lightweight, documented MVC framework for PHP, with many ideas borrowed from Webwork 1, yet another masterpiece MVC framework for Java by OpenSymphony. Its features include:

  • Direct mapping of request parameters to web application controllers (Actions)
  • Easy server-side validation of data
  • PHP code, Properties- or XML-based Action-to-view mapping
  • Internationalization support, using PHP’s gettext extension
  • Smarty PHP template engine support
  • Least dependency with any 3rd-party packages or PHP extensions, which created its lightweight, and favours using Mivec Framework in web applications deployed on restricted environments

Mivec is licensed under a BSD-style license. See Mivec License for details.

 
  docs/intro.txt · Last modified: 2005/02/21 15:44
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

SourceForge.net Logo