ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Framework React-Native

Xavier MatamorosResumen28 de Enero de 2019

445 Palabras (2 Páginas)124 Visitas

Página 1 de 2

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

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 referencia

Reaccionar nativo

Iónico

Tipo de aplicación móvil

Aplicaciones de tipo nativo multiplataforma creadas con JavaScript

Aplicaciones híbridas

Codificado en

JSX, Java, Objective-C, Swift

JS, Typescript, HTML, CSS

Aplicabilidad multiplataforma

La mayor parte del código base es reutilizable pero requiere adaptación a una plataforma particular

La mayor parte del código base es reutilizable para diferentes plataformas.

Rendimiento de la aplicación

Cerca de nativo (sin WebView)

Moderado (WebView)

Experiencia de usuario

Sensible

Subóptimo

Compilación (iOS / Android)

Intérprete / JIT

JIT con WKWebView / JIT

Curva de aprendizaje

Escarpado

Bajo

Ciclo de desarrollo

Más lento que con Ionic.

Más rápido que con React Native

Casos de uso

Facebook, Skype, Bloomberg

Pacifica, MarketWacth, McLaren Automotive

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (112 Kb) docx (218 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com