- A framework makes development faster. You just need to focus on your development without having to worry about the some of the key fundamentals.
- Most of the PHP frameworks comes handy with a ORM (Object-relational mapping). That means you don’t have to write complex queries for performing CRUD (Create, Read, Update, and Delete) operations.
- Frameworks brings industry standard architectural patterns such as MVC to ensure rapid development and helps to write maintainable code
- Frameworks makes your application more scalable
- Frameworks are updated constantly with enhancements and patches to protect your site from security threats
- Framework helps to organise and manage resources better
- Frameworks with large user bases are likely more stable
The above benefits gives enough reasons to choose a framework rather than using raw PHP to create your web application. CodeIgniter, Symfony, Laravel, and Yii are some of the popular PHP frameworks available in market. In this tutorial series we have chosen Laravel as the framework of our choice. Rest of the tutorial we discuss only about Laravel.