- Learning Curve: It is a framework that under certain conditions (knowing, programming, knowing PHP and knowing object-oriented programming) is very easy to learn and without investing a lot of learning time allows you to develop web applications in a very short time.
- Migrations: Migrations make the applications developed in Laravel have the great detail of being able to be adapted to various Database managers, and even facilitate the handling of Software versions. This detail makes Laravel put itself above its competitors.
- Resources: Blade, for the views. We can use templates that allow us to make general designs and only customize the forms referring to each module of the system and Eloquent for migrations and Database. Migrations were already mentioned; Eloquent is a powerful ORM that contributes to the overall power of Laravel. Review collected by and hosted on G2.com.
Laravel inherits the disadvantages that all frameworks have
- Slow execution: A PHP framework always adds complexity and overhead in the form of classes and libraries loaded before its code is called. However, in most web applications, the efficiency implications of a framework have more to do with how you use it than with the framework itself.
- A Framework presents an External Dependency: A framework is always an external dependency for its application code controlled by an external agent. While this is generally not a problem, it is something worth considering. Review collected by and hosted on G2.com.
