"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > De Angular Advocate a React Enthusiast: Mi viaje al otro lado

De Angular Advocate a React Enthusiast: Mi viaje al otro lado

Publicado el 2024-08-31
Navegar:914

Cuando se trata de desarrollo front-end, siempre he sido un defensor de Angular. Angular fue mi opción para todas mis aplicaciones, especialmente porque desarrollé muchas aplicaciones móviles Ionic, que inicialmente se basaban en Angular o JavaScript puro. Mi zona de confort se solidificó tras años de desarrollo de Angular, pero llegó el día en que decidí aventurarme en el mundo de React.

El comienzo: mi zona de confort angular

Source https://giphy.com/gifs/life-advice-sweat-1hMdWxlfKh13NOMRvP
Mi viaje comenzó con Angular y lo mantuve en las buenas y en las malas. Aprecié su enfoque estructurado y cómo se integraba perfectamente con Ionic para el desarrollo de aplicaciones móviles.** Cuando Ionic agregó soporte para React, me sentí escéptico y asumí que era solo un truco de marketing**. Después de todo, había estado creando software desde 2012 y había probado una de las primeras versiones de React alrededor de 2015/2016. Mi experiencia inicial fue menos que estelar. En el pasado, React era un desastre, los accesorios estaban por todas partes, anidados dentro de otros accesorios, enredados y confusos. La teoría del "componente" todavía estaba en su infancia y JSX se sentía incómodo y torpe. Frustrado, cambié a Angular.js (sí, no es un error tipográfico, es con .js al final, soy así de viejo) y no miré atrás.

Durante los siguientes ocho años, creé aplicaciones web de producción, aplicaciones móviles y paneles personalizados con Angular. Me resultó muy útil, especialmente porque siempre me centré más en el desarrollo backend, tratando el frontend como una tarea necesaria en lugar de una pasión.

El boom de reaccionar

A lo largo de los años, noté que la comunidad React crecía rápidamente. La gente estaba entusiasmada con que React fuera el futuro del desarrollo front-end. A pesar de las exageraciones, estaba contento con mi configuración de Angular. Le había dado una oportunidad a React antes y no sentí la necesidad de volver a visitarlo.

Sin embargo, la curiosidad finalmente se apoderó de mí. La curiosidad me llevó a probar Next.js porque necesitaba una solución de renderizado del lado del servidor (SSR) y Angular estaba demostrando ser una molestia para este propósito. Aquí es donde todo cambió. Next.js me presentó a un mundo completamente nuevo.

Typescript, React, SSR y una infinita variedad de bibliotecas para cualquier cosa que se me ocurra. La cantidad de componentes prefabricados me dejó boquiabierto. Creé una aplicación completamente funcional en solo un día, con el inicio de sesión, la autenticación y la integración de Stripe, todo configurado. El aumento de la productividad fue irreal. Pude construir el frontend y la lógica de pago para Feedrika, un servicio API de noticias, en solo 1 día

From Angular Advocate to React Enthusiast: My Journey to the Other Side

Me encontré siendo más eficiente con un marco que era nuevo para mí que con Angular, un marco que había estado usando durante años. Fue una revelación impactante.

Conclusión

Esta experiencia cambió por completo mi forma de ver React. Pasé de ser escéptico a ver su potencial. La flexibilidad del ecosistema de React y el increíble apoyo de la comunidad realmente me impresionaron. Si bien no voy a deshacerme de Angular, el aumento de productividad que obtuve de React fue impactante y planeo seguir explorando esta dirección. Mi viaje me enseñó la importancia de permanecer abierto a nuevas tecnologías y evolucionar continuamente como revelador.

Declaración de liberación Este artículo se reproduce en: https://dev.to/antoniodipinto/from-angular-advocate-to-react-enthusiast-my-journey-to-the-other-side-2akm?1 Si hay alguna infracción, por favor contacto Study_golang@163 .comeliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3