Los frameworks de desarrollo son herramientas muy interesantes que cada vez se utilizan más para desarrollar aplicaciones y sitios web y que cada día solicitan más y más las empresas de este sector.
Muchos alumnos me preguntan que cuales son las ventajas y desventajas de su uso, por eso he preparado un vídeo explicando cuales son las ventajas y las desventajas de los frameworks de desarrollo web.
Hoy hablaremos de los pros y contras de los frameworks de desarrollo web centrándonos especialmente en PHP.
Pros y Ventajas de los frameworks de desarrollo web
Las principales ventajas son estas:
- Ventajas de la programación orientada a objetos (POO).
- Patrón de diseño Modelo Vista Controlador (MVC).
- Trabajo con bases de datos, mapeo relacional de objetos(ORM), constructores de consultas, etc.
- Trabajo con formularios y validación facilitado.
- Enrutamiento y URLs amigables.
- Seguridad.
- Librerías y funcionalidades ya hechas.
Te explico todos estos puntos con mucho más detalle dentro del vídeo de aquí arriba ⬆️
¿Cuales son los mejores frameworks de desarrollo web para PHP?
A nivel laboral y por su forma de trabajar con ellos, para mi los dos mejores son Laravel y Symfony. Puedes aprender a programar con ellos en el Máster en PHP dando click aquí.
Contras y desventajas de los frameworks de desarrollo web
Realmente hay muy pocas desventajas, y si en nuestro trabajo nos piden usar frameworks deben darnos igual, aun así, estas serian los contras que yo les veo:
- Curva de aprendizaje, a veces, elevada.
- Desconocimiento del funcionamiento del core del framework.
- A mayor abstracción, menor rendimiento.
- A veces, sufren muchos cambios de código entre versión y versión.
Todas estas desventajas te las comento más en profundidad en el vídeo incrustado en este post.
Pues estas serian las ventajas y desventajas, los pros y los contras principales de los frameworks de desarrollo web para PHP que yo he encontrado.
Nos vemos en el próximo articulo de este blog!! No te olvides de suscribirte a mi canal de YouTube y entrar a este curso ⬇️ para aprender desarrollo web con frameworks para PHP.