Research Documentation Php Frameworks

Research Documentation Php Frameworks

6R - PHP Frameworks

Research three PHP frameworks. Provide a summary including a link to the framework's website and any information indicating the popularity of the framework.

PHP Framework 1 - Summary and Link

https://laravel.com/
Laravel is an open source PHP framework, which is easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing components of different frameworks which helps in creating a web application. The reason for Laravel being so popular is because it offers developers with ease and flexibility to code and build dynamic web solutions from small-scale business websites to full-scale enterprise applications. It also simplifies the complete development process thoroughly with clean and reusable code.

PHP Framework 2 - Summary and Link

https://symfony.com/
Symfony is an open source PHP web app framework for developers seeking a simple and elegant toolkit for building full-featured web applications. The reason for Symfony being so popular is because it is widely known for great performance, agility and well-tested MVC architecture.

PHP Framework 3 - Summary and Link

https://www.yiiframework.com/
Yii is a high-performance, component-based PHP frameowrk for developing large scale web applications rapidly. It enables maximum reusability in web programming and can significantly accelerate your web application development process. Yii is an acronynym for "yes it is!" The popularity of the Yii framework is because it has very high speed and performance. The community actively develops the framework and it is easier to learn and use than its counterparts.

Summary

There are many PHP frameworks out there for a developer to choose. There are many factors to take into consideration when choosing frameworks. These can be because of popularity or community size since most frameworks are community driven. It can also be because of sustainability and support. Does it support what you need and is it maintained well? If you know the answers to your own questions, finding a framework won't be so difficult for you.