Developing New Paths

The Mojavi Project

Archive for December, 2007

December-17-07

What is Mojavi

posted by admin

Mojavi is an open-source MVC (model-view-controller) php framework, licensed under the LGPL. Developing with Mojavi php framework enables you to easily divide your web application into tiers, allowing for independent custom web application development.

Features

  • Modular Design
  • Filter Chains
  • Action Chains
  • Customizable User Containers
  • Parameter Validation
  • Validator Library
  • Built-in Authentication and Authorization
  • Logging System

What is Mojavi?

Mojavi is a framework developed in PHP and strongly based on the MVC (model-view-controller) application design paradigm.

What is MVC?

Model-View-Controller is a design pattern for application development. MVC organizes an application into three separate tiers: one for the model, which represents data and handles business logic, the second for presentation and user input, and the third as a controller, which handles incoming requests and controls application flow.

What are the benefits of MVC?

An application designed around MVC is easier to manage because the application is split into tiers, which allow for independent development. This promotes code reusability by building models, which are reusable throughout the application.

Why create an MVC framework for PHP?

Development of PHP scripts without a preconceived plan to manage them is asking for a headache. Before I started developing Mojavi, there weren’t any frameworks that were designed the way I thought a PHP MVC implementation should be designed.

How is Mojavi licensed?

Mojavi is licensed under the LGPL.

Where can I get a copy of Mojavi?

Stable and development releases are available on our downloads page.

Technology Blogs - BlogCatalog Blog Directory