Esta pregunta se centra en extraer las ventajas y desventajas de usar Frameworks basados en la Web : como Cake PHP, Zend, jQuery, ASP.NET). Esta pregunta es completamente independiente del lenguaje . Permítanme comenzar con la noción de "pararse sobre los hombros de gigantes ".
Ventajas:
- Empodera a los desarrolladores : al tomar características que anteriormente habrían tomado cientos de líneas de código y comprimirlas en una simple llamada a la función, se les permite a los desarrolladores integrar características más complejas en sus sitios web.
- Permita un desarrollo más rápido de las aplicaciones: esto es muy relevante para las personas que necesitan sitios web creados en una ventana muy pequeña (¿alguien tiene algún ejemplo de esto?)
- Costos más bajos : permite a los programadores transferir los ahorros de costos al cliente, se generó una gama completamente nueva de clientes que querían un sitio web pero que anteriormente no podían pagar los costos de desarrollo más altos.
Desventajas
- Pérdida de comprensión : al confiar en las características de un marco, un desarrollador corre el riesgo de perder la comprensión de cómo funcionan las cosas (debajo del capó).
- El acantilado de la configuración: una vez que va más allá de la configuración de su marco, su productividad cae de inmediato, puede ser difícil implementar características fuera de la configuración de un marco.
- Tranvías para desarrolladores : usted (el desarrollador) tiene que hacer las cosas de la manera que el desarrollador quiere que haga las cosas.
Me pregunto qué piensa la gente de mis puntos y si alguien no está de acuerdo con ellos. Además, si la gente tiene puntos adicionales, estaría agradecido.