¿Por qué debemos usar Framework para el desarrollo?

por - agosto 06, 2020

¿Por qué debemos usar Framework para el desarrollo?

Primate trabajando en un proyecto de Software

Introducción

Creo que todo desarrollador/programador a escuchado de algún Framework, puede que ya haya usado uno o varios. Y para los que no sepan que es un Framework, aquí les dejo este artículo para profundizar un poco en el tema, pero en resumen es un conjunto de buenas prácticas para aplicar a ciertas situaciones, que por lo general nos sucede a todos.

¿Como nos ayuda un Framework?

Puede que lo comentado anteriormente no es muy explicativo, pero actualmente los Framework son muy importantes para nosotros y para la empresa donde trabajamos o estemos gestionando. Resulta que usar un Framework es utilizar un lenguaje universal entre programadores, lo cual puede entrar un nuevo integrante a tu plantilla o tu entrar a esa plantilla y como conoces ese Framework que ellos usan, te será más fácil adaptarte a sus proyectos.

Otro punto que también nos ayuda es a ser mucho más productivo, es que no es lo mismo estructurar un proyecto desde cero, definiendo donde se van a colocar las vistas, donde estarán los controladores, las funciones para tareas programadas, control de excepciones, modelos, métodos globales, herencia necesaria para cada componente y otro montón de elementos más que al final, llevarían mucho tiempo obtener una estructura correcta para iniciar un proyecto, que en el peor de los casos sea, solo consultar y subir un listado de cursos, por decir un ejemplo.

Es por ello que los Framework nos facilita el inicio de proyectos y no solo eso, por lo general hay un equipo mejorando dicho Framework, ofreciéndonos nuevas funcionalidades que nos puede ser útil en un futuro, solucionar errores que antes tenías, adaptarse a nuevas tecnologías en el mercado, entre otras cosas.

Un tip especial si conoces un Framework que muchos conocen y eres desarrollador, las probabilidades de conseguir trabajo son mucho más altas. Claro si también conoces un Framework poco conocido, las probabilidades son bajas de conseguir trabajo, pero posiblemente con un margen de ganancia más altas, en cuanto a salario a recibir.

Pero prefiero hacerlo desde cero

Te felicito por esa gran iniciativa, siempre es de respetar todo aquel que se aventura a esta tarea. Cabe destacar que debes considerar si eres independiente o tienes gente a tu cargo y realizas proyectos a la medida a tus clientes, deberás tener en cuenta que al inicio te tomará bastante tiempo, lo que puede ser una gran inversión inicial y además de toda la labor de documentar toda tu estructura, para que luego sea mantenida por otros desarrolladores que tengan que sustituirte, ya sea porque has tomado la decisión de hacer tareas más gerenciales o porque tengas que abandonar el proyecto por equis razón.

Conclusión

Definitivamente los Framework nos permite iniciar más rápido y tener un proyecto mucho más mantenible. Cabe destacar que para todo se ha creado un Framework, ya sea para el back, front, CD/CI, etc, pero siempre debes tomar la precaución de que el equipo detrás de ese Framework, siga constantemente alimentado el proyecto, no vayas a quedar varado y ahí si te tocaría tomar las riendas de mantener no solo tu proyecto sino también el Framework que estas usando.

Sin más me despido, muchas gracias por prestarme un poco de su tiempo. Hasta pronto.

También te puede interesar

1 comentarios

  1. More are anticipated to hitch in the future, as Louisiana’s law permits for up 메리트카지노 to as} 41 totally different cell apps. Louisiana certainly one of the|is among the|is likely one of the} solely Southeastern states to legalize online betting, which must be a significant benefit as its market develops. Six online sportsbooks launched on Jan. 28, 2022, including including FanDuel, DraftKings and BetMGM.

    ResponderBorrar

ToTop