Research & Documentation 06 Php Frameworks

Research & Documentation 06 Php Frameworks

Laravel

Laravel is a PHP framework that has many resources, built-in functions, and solutions for many common website needs. They have solutions for logging in, validation, sending emails, and more. They also have many resources and tutorials to learn how to use the framework. Based on all the testimonials at the bottom of the home page, it appears that Laravel is a very popular framework.

CodeIgniter

CodeIgniter is a PHP framework that prides itself in being small and light. The size of the entire framework is only 1.1 MB to download. It also has a user guide which walks developers through how to use the framework along with built-in security. There appear to be no signs on this framework's website indicating the framework's popularity, but other websites list CodeIgnighter at the top of several "best PHP framework" lists.

Symfony

Symfony is a PHP framework that promotes itself as having resusable pieces of PHP. They provide tutorials to learn the framework and also have certification options. In addition, debugging is built into the framework. Like CodeIgniter, there are no signs on this framework's website indicating it's popularity, but other websites list Symfony at the top of the several "best PHP framework" lists.

Summary

Overall, there appears to be several benefits to using a PHP framework over writing PHP by itself. Between the frameworks having built-in functions and reusable code, using a framework could save a developer a lot of time and make coding more simple.