MANEJO DE FRAMEWORKS

¿Qué es un frameworks?

Es un conjunto de herramientas y bibliotecas, en pocas palabras un marco de trabajo que tiene como objetivo facilitar la solución de problemas que pueden surgir al programar. Proporciona una estructura base sobre la cual se puede construir una aplicación, ahorrando tiempo y esfuerzo en escribir código desde cero.


Uno de los frameworks más conocidos y utilizados es el .NET Framework de Microsoft para webs (arimetrics, 2022).

Ventajas de utilizar frameworks

  • Aceleran el desarrollo: Permiten reutilizar código y funcionalidades existentes, evitando el empezar de nuevo en cada proyecto.
  • Facilitación en la organización del código: Ayudan a mantener una estructura y organización clara en el código, lo que facilita el mantenimiento y comprensión.
  • Promoción de buenas prácticas: Los frameworks implementan buenas prácticas de desarrollo web, lo que ayuda a crear aplicaciones más seguras y escalables.
  • Fomenta el trabajo en equipo: Al usar un framework, la colaboración entre diferentes desarrolladores es más sencilla, ya que todos comparten un mismo marco de trabajo.
  • Proporciona mayor seguridad, al tener gran parte de las potenciales vulnerabilidades resueltas.

Tipos De Framework según (assembler institute, 2022).

Frameworks para software development.- Su objetivo es proporcionar una estructura base para los desarrolladores de software con la que puedan organizar sus proyectos.

Frameworks para desarrollo web.- Un desarrollador backend y uno de frontend usarán marcos de trabajo distintos, aunque existen algunos ideales para los full stack developers como ReactJS.

Marco de gestión de contenido. - En este caso se trata de interfaces diseñadas para personalizar un CMS.

 

Algunos de los frameworks más conocidos según (Marban Rivera, 2019).

  1. .Net: es Framework de Microsoft y uno de los más utilizados.
  2.  Symphony: proyecto PHP de software libre.
  3.  Zend Framework: framework de código abierto para desarrollar aplicaciones web y con servicios web PHP.
  4.  Laravel: uno de los frameworks de código abierto más fáciles de asimilar para PHP.
  5.  Django: framework de desarrollo web de código abierto escrito en Python.
  6.  Ruby on Rails: framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby.
  7.  Angular: framework de código abierto desarrollado en TypeScript y mantenido por Google.



Los frameworks son herramientas poderosas que pueden ayudar a desarrollar aplicaciones web más rápido, eficientemente y con mejores prácticas. Elegir el framework adecuado para un proyecto y aprender a usarlo correctamente permitirá crear aplicaciones robustas, escalables y seguras.

BIBLIOGRAFÍA

arimetrics. (2022). Qué es Framework. Obtenido de Glosario Digital: https://www.arimetrics.com/glosario-digital/framework

assembler institute. (31 de Marzo de 2022). Que es un Framework en programación y sus principales usos. Obtenido de framework-programacion: https://assemblerinstitute.com/blog/framework-programacion/

Marban Rivera, A. (Octubre de 2019). Programación Web 7-9. Obtenido de 3.2 Manejo de Frameworks: https://pwedudesan.blogspot.com/2019/10/32-manejo-de-frameworks.html

 

Comentarios

  1. En resumen, el artículo proporciona una idea clara y concisa sobre la importancia y la utilidad de los frameworks en al desarrollo de software . Ayuda a entender cómo estos conjuntos de herramientas pueden acelerar los tiempos de desarrollo, lograr una mejor organización del código y promover buenas prácticas. Se debe agregar que la inclusión de ejemplos de frameworks establecidos y referencias bibliográficas agrega credibilidad al artículo. ¡Excelente trabajo explicando la relevancia de los frameworks en el mundo del desarrollo web y de software!

    ResponderEliminar
  2. En resumen, los frameworks de desarrollo web son herramientas esenciales para los programadores, que facilitan la creación de aplicaciones web de manera eficiente y consistente.
    Los mejores frameworks para el desarrollo web incluyen React, Angular, Vue.js, Django, Spring, Laravel, Ruby on Rails, Flask y Express.js. Cada uno de estos frameworks tiene sus propias ventajas y características distintivas, por lo que es importante elegir el framework que mejor se adapta a las necesidades de tu proyecto. Con la ayuda de estos frameworks, los desarrolladores pueden crear aplicaciones web modernas, eficientes y seguras.

    ResponderEliminar
  3. Despues de leer la información expuesta, es evidente que los frameworks desempeñan un papel crucial en agilizar el proceso de desarrollo y mejorar la calidad de las aplicaciones. Al ofrecer estructuras y funcionalidades preconstruidas, los frameworks permiten a los desarrolladores centrarse más en la lógica de la aplicación en lugar de los detalles de implementación a bajo nivel. Promueven la consistencia, escalabilidad y seguridad en proyectos de desarrollo de software. Además, los frameworks fomentan la colaboración entre los miembros del equipo al proporcionar un terreno común para trabajar en proyectos.

    ResponderEliminar
  4. Excelente explicación sobre los frameworks y su importancia en el desarrollo de aplicaciones web. Una sugerencia adicional sería explorar varios frameworks antes de comprometerse con uno en particular. Esto no solo ampliará tus habilidades como desarrollador, sino que también te permitirá elegir la herramienta más adecuada para cada proyecto.

    ResponderEliminar
  5. Leyendo la información que este blog proporciona puedo concluir que los frameworks agilizan mucho el desarrollo de aplicaciones web y sin dejar caer la calidad de estas, hay varios frameworks como se menciona arriba, está el Django, el Ruby on Rails etc. por no mencionar los demás, todos tienen algo que los hace ser diferentes de los demás y por ello que más que uno ser mejor que otro es decir que se deben elegir conforme a las necesidades de cada quien, estos nos proporcionan estructuras y funcionalidades que fueron desarrolladas con antelación para que nosotros solo los implementemos, esto es una gran ayuda porque nos permite centrarnos en otros aspectos como la lógica o en lo que pide el cliente al que se le está desarrollando la aplicación web, los frameworks también facilitan el trabajo en equipo ya que al ser el código consistente permite que los demás sepan exactamente para qué es esa función y decidan mejor cada modificación, por ultimo puedo decir que dan más seguridad a la aplicación ya que las estructuras están en constante mejora y ayuda a resolver las fallas.

    ResponderEliminar
  6. Los Frameworks son algo muy interesante sobre todo en diversos ámbitos como los es el desarrollador backend y de frontend y su utilización de marcos de trabajo distintos, aunque existen algunos ideales para los full stack developers como ReactJS es una herramienta magnífica utilizando los diferentes ámbitos

    ResponderEliminar

Publicar un comentario