DEV Community

Mariano Rentería
Mariano Rentería

Posted on

2

🔑 Habilidad Técnica: 2. Conocimiento de frameworks 🧱

Image description

Los frameworks en los lenguajes de programación son un paradigma importante porque nos ayudan a estandarizar la forma de trabajo con algún lenguaje.

No son absolutamente necesarios, sin embargo, es simplemente una de las herramientas disponibles que te ayudará a desarrollar mejor y más rápido.

Mejor porque estarás seguro de que al desarrollar una aplicación estás siguiendo una estructura que te permitirá crecerlo y darle mantenimiento.

Más rápido porque te permitirá ahorrarte tiempo de desarrollo mientras reutilizas módulos genéricos, por ejemplo, login, consultas a base de datos, y entonces mejor te enfocas en otras áreas a lo que el negocio necesita, o el problema a resolver.

Invierte tu tiempo en agregar valor, no en la tecnología

El principio básico de cualquier framework es: no re-inventes la rueda o no descubras el hilo negro.

Tu objetivo como senior es agregar valor, un framework evitará que pases días creando una forma de autenticación, ese tiempo lo puedes invertir en agregar reglas de negocio, pruebas automatizadas, mejorar tu código etc.

Mantenimiento y upgrades garantizados

A largo plazo un framework asegura la longevidad de tu aplicación, porque si el equipo decide trabajar con su propio estilo ese será la estructura de la aplicación.

En cambio si el equipo usa un framework, este proporcionará una estructura que el equipo adoptará, además las personas que mantienen el framework buscarán mejorarlo de forma constante con el fin de que se ajuste a nuevas prácticas y necesidades.

Conclusiones

  • Un framework no es indispensable, pero si es muy útil.
  • Un framework es una prenda de calidad, actualización y mantenimiento a bajo costo.
  • Las aplicaciones desarrolladas empleando frameworks utilizan los estándares del mercado.

Todos los frameworks tienen cookbooks y manuales avanzados, te recomiendo que identifiques sus funcionalidades principales y hagas los ejercicios que ahí vienen, de un Senior se espera que sepa aprovechar los recursos que el framework ofrece, que conozca las diferencias entre una u otra versión e incluso que sepa como hacer el upgrade.


Esta serie de blog posts tiene contenido de mi libro 📕 el cual se encuentra en preventa y saldrá antes de terminar 2021.


Sigo trabajando en mis productos con el fin de ayudar de forma más estructurada a la comunidad de TI, si te interesan pásale a mi perfil de Gumroad

  • 📕 Líder Técnico
  • 📘 De Junior a Senior
  • 🗓 Mentorías
  • 📑 Revisión de C.V.

Te invito a que me sigas en Twitter para que te enteres de todo el contenido que hago normalmente 🙃.

También soy creador del podcast Chile, Mole & Tech(https://dev.to/chilemoleytech), el cual esta en todas las plataformas(https://linktr.ee/chilemoleytech).

** Si te gusto este post, no dudes en compartirlo, me ayuda mucho. **

Image of Wix Studio

2025: Your year to build apps that sell

Dive into hands-on resources and actionable strategies designed to help you build and sell apps on the Wix App Market.

Get started

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay