Sei sulla pagina 1di 3

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 /
Iónico Reaccionar nativo
Capacidades

Tecnologías web para mejorar la


Idea general Utilizar interfaz de usuario funcional.
portabilidad

Typescript (es un superconjunto de JS que JSX (es una extensión de sintaxis que
Lenguaje de código se compila para JS simple y limpio en optimiza el código mientras compila
cualquier navegador) el código para JS)

Facilidad de Más componentes pre-desarrollados y pre- Muy pocos componentes pre-


aprendizaje diseñados desarrollados.

Debe aprenderse solo una vez y es


Facilidad de Debe escribirse solo una vez, pero puede
fácil de escribir en cualquier
desarrollo ejecutarse en cualquier lugar
plataforma

Reutilice el código para desarrollar Reutilice el código para desarrollar


Código reutilizable aplicaciones de Android, iOS, Windows aplicaciones de Android, iOS y
Phone, Web, Desktop y Progressive Web. Windows Phone.

Rendimiento del
Está bien, ya que utiliza WebView Excelente, ya que no hay WebView
código

Las pruebas se pueden realizar en Prueba de emulador de necesidades o


Prueba de código
cualquier navegador. dispositivo móvil real.

Accesibilidad del Reaccionar nativo en sí mismo es lo


Se utiliza apache cordova
hardware del teléfono suficientemente capaz

Soporte comunitario Fuerte Fuerte

Documentación Sencillo, limpio y consistente. Muy basico


En la actualidad las empresas desean que las aplicaciones móviles se las entreguen con la
mayor rapidez ya el aspecto económico paso a un segundo lugar. Lo que buscas es que se
entregue una aplicación de calidad en el menor tiempo posible en lo que en este aspecto React
Native gana ya que permite el desarrollo de aplicaciones móviles más rápido que Ionic.

Marco de Reaccionar nativo Iónico


referencia
Tipo de Aplicaciones de tipo nativo Aplicaciones híbridas
aplicación multiplataforma creadas con
móvil JavaScript
Codificado en JSX, Java, Objective-C, JS, Typescript, HTML, CSS
Swift
Aplicabilidad La mayor parte del código La mayor parte del código
multiplataforma base es reutilizable pero base es reutilizable para
requiere adaptación a una diferentes plataformas.
plataforma particular
Rendimiento de Cerca de nativo (sin Moderado (WebView)
la aplicación WebView)
Experiencia de Sensible Subóptimo
usuario
Compilación Intérprete / JIT JIT con WKWebView / JIT
(iOS / Android)
Curva de Escarpado Bajo
aprendizaje
Ciclo de Más lento que con Ionic. Más rápido que con React
desarrollo Native
Casos de uso Facebook, Skype, Pacifica, MarketWacth,
Bloomberg McLaren Automotive

Potrebbero piacerti anche