06 - PHP Frameworks

Home

PHP Frameworks Home

PHP frameworks are code libraries used to create PHP web applications.

Laravel - laravel.com

Laravel is used for web applications development following the model-view-controller architectural pattern. Laravel doesnt need you to install PHP, web server or any other software. Laravel has a number of security features including authentication, authorization, email verification, encryption, hashing and password reset. Besides Laravel has useful tools such as Mix(combining CSS and JS assets), Socialite(authentication).

Symphony - Symphony

Symphony is both PHP framework and a collection of PHP components for building websites. It is used for building complex applications such as scalable PHP web applications including support for multiple environments and robust caching system. Symphony is popular framework due to its great performance, well-tested MVC architecture and agility.

Codelgniter - Codelgniter

Codelgniter allows building web applications quickly as it has minimal configuration. Codelgniter is known to be one of the fastest PHP framewroks, it is flexible and easy to learn. However, Codelgniter is not considered as popular framework due to its age. Its an old framework and doesnt use newer functionality within PHP.

Summary of the documentation

In conclusion, I want to mention benefits of using PHP Frameworks:

  1. Speed. Framewroks have built-in libraries and tools so the time required for development is less.
  2. Less code to write
  3. More secure. Using PHP frameworks minimizes the chances of being hacked as they contain built-in data sanitization and defense tools.
  4. Easier to maintain. Framewoks need less maintenance.