Al desarrollar una aplicación móvil para el inicio, ¿es React Native una buena opción?

He hecho aplicaciones nativas y React Native personalmente, así como también he creado equipos nativos de desarrollo para Crunchyroll. Actualmente estoy usando RN para Shopworks porque quería una pila tecnológica más simple.

Si eres un equipo pequeño (2–3 personas), debes elegir lo que tu equipo se siente más cómodo. El riesgo de elegir la tecnología “incorrecta” se ve ampliamente compensado por todas las demás decisiones en la etapa inicial. Puede pagar la deuda técnica si tiene tracción y puede construir un equipo más grande.

Asumiendo que es un producto de consumo, la clave es entregar el producto e iterar rápidamente. Si tu equipo puede hacerlo mejor en React Native, entonces ve con eso. Pero si tienen experiencia y experiencia en Swift / Obj-C o Java, entonces debe volverse nativo.

Pero si se trata de una aplicación empresarial, es muy diferente. Las prioridades de sus clientes pueden ser la estabilidad y la seguridad, en las cuales React Native perderá frente a los nativos.

Respuesta corta: depende. Si bien React native es bueno para muchas aplicaciones de inicio, es posible que necesite algunos desarrolladores nativos para funciones más sofisticadas. Pero ciertamente hay muchos beneficios. También trabajamos con React Native, y mi colega ha escrito un buen artículo sobre esto: la reutilización de códigos es más fácil con React Native

El soporte puede ser realizado por cualquier desarrollador que sea inteligente. Si encuentra alguno que conoce React (un marco web muy popular), está a más de la mitad del camino.

¿Dependencia de un proveedor? ¿Te refieres a tener que usar Java o Swift? Al menos con React Native, tiene la opción de migrar a NativeScript o Ionic Framework, llevando consigo la mayor parte de la lógica central y parte del html.

La otra opción a considerar es Xamarin. Ahora es gratis, es una opción obvia.

Todo lo anterior son entornos fuertes de desarrollo multiplataforma. Elija el que sus desarrolladores se sienten mejor. Olvídate de los nativos.

Sí, es una buena elección.

Saludos,

Debra

Desarrollo de aplicaciones móviles Magento