Framework React-Native
Enviado por Xavier Matamoros • 28 de Enero de 2019 • Resumen • 445 Palabras (2 Páginas) • 85 Visitas
VENTAJAS DE REACT NATIVE
- una de las ventajas del framework react native es que le permite al desarrollador ahorrar mucho trabajo en cuanto al código de programación ya que se puede utilizar el mismo código en Android y en iOS, dejando solo la preocupación por el modelo de negocios y la maquetación.
- React Native tiene un futuro muy prometedor, una excelente comunidad y sobre todo el respaldo de una gran compañía como Facebook
DESVENTAJAS.
- una desventaja de usar react native son los crashes, que son errores que hacen que la aplicación se cierre de manera inesperada, estos crashes eran extraños y nada sencillo su detección y su corrección.
- Faltan bastantes funcionalidades nativas por agregar a SDK, aunque con cada actualización va creciendo su catálogo
- Como es respaldado de Facebook se debe seguir las reglas que impone la licencia.
Comparación entre Ionic y React Native
Plataforma / Capacidades | Iónico | Reaccionar nativo |
Idea general | Tecnologías web para mejorar la portabilidad | Utilizar interfaz de usuario funcional. |
Lenguaje de código | Typescript (es un superconjunto de JS que se compila para JS simple y limpio en cualquier navegador) | JSX (es una extensión de sintaxis que optimiza el código mientras compila el código para JS) |
Facilidad de aprendizaje | Más componentes pre-desarrollados y pre-diseñados | Muy pocos componentes pre-desarrollados. |
Facilidad de desarrollo | Debe escribirse solo una vez, pero puede ejecutarse en cualquier lugar | Debe aprenderse solo una vez y es fácil de escribir en cualquier plataforma |
Código reutilizable | Reutilice el código para desarrollar aplicaciones de Android, iOS, Windows Phone, Web, Desktop y Progressive Web. | Reutilice el código para desarrollar aplicaciones de Android, iOS y Windows Phone. |
Rendimiento del código | Está bien, ya que utiliza WebView | Excelente, ya que no hay WebView |
Prueba de código | Las pruebas se pueden realizar en cualquier navegador. | Prueba de emulador de necesidades o dispositivo móvil real. |
Accesibilidad del hardware del teléfono | Se utiliza apache cordova | Reaccionar nativo en sí mismo es lo suficientemente capaz |
Soporte comunitario | Fuerte | Fuerte |
Documentación | Sencillo, limpio y consistente. | Muy basico |
...