React Native: Una nueva arquitectura para la generación de Apps

Picture of Ricardo Ahumada

Ricardo Ahumada

Tabla de contenidos

Generar una aplicación móvil empresarial es una decisión estratégica hoy en día y por tanto, escoger la pila de tecnologías con las que nos casaremos es crítico.

En este artículo quiero introducir una visión más técnica sobre React Native y las razones estratégicas por las que es un framework tan interesante para crear aplicaciones empresariales, sobre todo aquellas enfocadas a la gestión de un dominio de datos.

React Native es un framework desarrollado por Facebook que permite construir aplicaciones móviles usando JavaScript. React Native permite que JavaScript se ejecute e interactúe con los sistemas IOS y Android de la misma manera que lo hace el código nativo.

Usa el mismo diseño de React, lo que permite componer una interfaz de usuario móvil bastante rica a partir de componentes declarativos (estándar Web Component). Esto permite a los desarrolladores reutilizar el código en la web, en dispositivos móviles y a través de diferentes sistemas operativos.

React Native se está volviendo muy popular en el desarrollo móvil en pequeñas empresas, startups y, ahora también, en empresas bien establecidas.

Por un lado, React ha demostrado ser tremendamente exitoso, tanto en nuestros propios proyectos, como con muchos otros en la web, incluidas grandes empresas como Netflix. Con React Native, el framework de Facebook ha llegado a los dispositivos móviles. React Native es una excelente opción para crear aplicaciones iOS y Android que se sientan como en casa en sus respectivas plataformas, y al mismo tiempo aprovechar cualquier experiencia previa de desarrollo web.

La razón de ser de esto es el planteamiento de la arquitectura de React Native (RN).

RN: Una arquitectura para ganar

Tal como lo hemos dejado caer en la introducción, la clave de React Native es que permite que JavaScript se ejecute e interactúe con sistema operativo IOS y Android de la misma manera que lo hace el código nativo.

Pete Heard hace una exploración bastante detallada en su blog sobre la arquitectura de react native y las diferencias frente a propuestas híbridas.

Cómo funciona una aplicación Javascript moderna:

En una SPA el navegador carga:

  • HTML: contine una referencia al javascript
		

Forma parte de la comunidad #AlwaysLearning

Sobre el autor

Picture of Ricardo Ahumada

Ricardo Ahumada

Insights relacionados

Formación

  • Sensibilización en la importancia de las e-Competences
  • Capacitación Técnica y en Gestión de la Tecnología
  • Formación a medida
  • Adaptación de contenidos propios a formación presencial y online

SOLICITAR FORMACIÓN A MEDIDA

Por favor, proporciona la siguiente información para ayudarnos a personalizar la solución.

CONTÁCTANOS

Netmind España
Barcelona +34 933 041 720
Madrid +34 914 427 703

Nos puedes encontrar de:
Lunes – Viernes, 9:00-18:00 (GMT+1)

¡Te ayudamos!
info@netmind.net

¿Dudas sobre servicios/formaciones?
comercial@netmind.es

Buscar

Solicitar Información

Request Information