Web Gear is a free, lightweight open source web development platform written in PHP, aimed at developing fast web applications, based on a well defined MVC structure.

Introduction

Overview

Web Gear is a free, lightweight open source web development platform, aimed at developing fast web applications, based on a well defined MVC structure. The MVC is a programming design pattern that allows developers to easily combine the 3 elements of an application in a way that is much more flexible than each unit taken apart. It stands for Model View Controller.

The model holds the data definition. Take for example the definitions of all major objects in a website. Each of them has a consistent model, which is also applied to the original object's children (classes derived from the original model).

The view simply represents the user interface, which is composed of forms, labels, text inputs, checkboxes, buttons, and so on (practically, everything related to the visual part). In case of Web Gear, the views are simply HTML templates.

The controller is the engine of the application. It tells the models how to behave, and the view how to display the model information.