Preview

Slide

Powerful Essays
Open Document
Open Document
3182 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Slide
Chapter -4: Advance TechnologyPHP Frameworks A PHP Framework is a basic platform that allows us to develop web applications. In other words, it provides structure. By using a PHP Framework, you will end up saving loads of time, stopping the need to produce repetitive code, and can develop applications rapidly (RAD). Without a PHP Framework in place, it gets much more difficult to produce applications since there might be repeatedly code a lot of PHP. In normal PHP also have to execute the connection between your database and whatever application you develop from scratch Meanwhile, using a PHP Framework makes it easier for you to ensure this connection.

Fig:Basic Architecture of Frameworks

PHP operates on the Model View Controller (MVC) fundamentals. MVC is an architectural pattern featured in various popular programming languages which breaks apart your domain logic from your user interface. The domain logic is the function that handles information exchange between your database and your user interface. Therefore you're able to modify the domain logic and most importantly for designers, the user interface separately. This removes a lot of confusion and simplifies the entire developmental process. When we refer to MVC we generally perceive it as this: The M stands for the raw data, the V(view/user interface) represents what's actually being viewed, and C (controller) is in fact the domain logic

The main advantages of PHP Frameworks over Core PHP are as follows: Frameworks Like Codeigniter, Cake PHP, Zend, etc. support almost all database connections like SQL, My SQL, Oracle and ODBC. These superlative PHP frameworks follow MVC (Model View Controller) architecture which is a great combination of database application (model), HTML coding (view) and input/ output instructions (controller). It will make your code lightweight, sharp and secure. Frameworks speed up the development process by automatically creating functionality like

You May Also Find These Documents Helpful

Related Topics