Recurso 1
Categorías
Noticias Lãberit

React vs Angular. Debate abierto entre GeeksHubs y Mobilendo

Ambos equipos intercambiaron conocimientos de estas tecnologías en una maravillosa jornada de debate en la Marina.

GeeksHubs y Mobilendo

El pasado enero los equipos de IT de GeeksHubs y Mobilendo se reunieron para tener una jornada de debate en la que poner en común y debatir sobre las ventajas y desventajas de las tecnologías React vs Angular.

El encuentro empezó con un agradable tour por el headquarter de GeeksHubs en la Marina, visitamos la azotea, disfrutamos de las maravillosas vistas a la dársena y para luego pasar a dar inicio a un debate con muchas ganas.

¿React o Angular? Debate abierto entre GeeksHubs y Mobilendo
Los equipos de IT de GeeksHubs y Mobilendo en la Marina

El orden del día propuesto para el debate de React vs Angular fue:

​- Exponer problemas en el desarrollo de componentes de react vs angular.

– Exponer problemas en la arquitectura de la aplicación.

– Exponer problemas en el mantenimiento de componentes.

– Problemas y ventajas de typescript.

– Problemas en build y deploy.

– Testing unitario / testing E2E / TDD.

– Capacidad de desarrollo de gente junior en ambas tecnologías (capacidad de aplicar buenas prácticas, curva de aprendizaje, etc..).

– Uso de storybook (o similar) para tener una biblioteca de componentes interna.

– Desarrollo mobile y reutilización de código web vs mobile.

– Backends recomendables.

– API rest vs GrapQL.

¿React o Angular? Debate abierto entre GeeksHubs y Mobilendo
Debate geekshubs y mobilendo sobre React vs Angular

Las conclusiones a las que se llegaron en el debate fueron las siguientes:

– En cuanto el rendimiento, el de ionic es bueno pero el de react native es mejor. Esta diferencia de rendimiento no es apreciable en todos los proyectos.

– Sobre el entorno de desarrollo / emulador en ambos hay problemas de rendimiento y problemas de adb (Android Debug Bridge).

– En relación al entorno de desarrollo y los servicios alrededor, gana ionic.

– En la curva de aprendizaje del entorno de desarrollo para un perfil junior, gana ionic.

– En cuanto arquitectura de la aplicación, gana ionic.

– Typescript no da problemas a ninguno de los 2 equipos.

– Linting está recomendado y es posible hacerlo en ambos frameworks desde el principio.

– Beautify está 100% recomendado desde el principio.

– En cuanto a la maquetación react e ionic tienen toda la potencia y flexibilidad que necesitamos. En react native es mejor la maquetación para apps móviles que para web.

Ambos equipos salieron muy satisfechos de la jornada, aprendieron mucho del otro equipo y esperan repetir pronto este tipo de grupos de trabajo.