Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

JavaScript El Ecosistema de JavaScript JavaScript Fuera del Navegador Construir Aplicaciones Nativas con JavaScript

Andrew Whatmore
sello-máscara
.a{fill-rule:evenodd;}techdegree
Andrew Whatmore
JavaScript Full Stack Estudiante de Techdegree 11,380 Puntos

Construir una aplicación móvil y de escritorio

Si quisieras crear una aplicación JavaScript multiplataforma que funcionara tanto en escritorio como en móvil, ¿cuál sería la mejor manera de hacerlo? ¿Necesitarías crear versiones separadas usando Electron para escritorio y React Native para móvil? Gracias

3 Respuestas

Brian Jensen
sello-máscara
PERSONAL
.a{fill-rule:evenodd;}techdegree
Brian Jensen
Profesor de Treehouse

Excelente pregunta Andrew Whatmore!

Usar Electron para escritorio y React Native para móvil sería efectivamente un enfoque. Un enfoque de código base único sólido sería crear una Aplicación Web Progresiva. También hay una herramienta más nueva de código abierto y código base único llamada Tauri que se ve muy prometedora.

Andrew Whatmore
sello-máscara
.a{fill-rule:evenodd;}techdegree
Andrew Whatmore
JavaScript Full Stack Estudiante de Techdegree 11,380 Puntos

Gracias Brian.

¿Cuál es el enfoque JavaScript de pila completa para una Aplicación Web Progresiva? ¿Puedes usar por ejemplo un backend Node/Express? ¿Hay un método común?

Brian Jensen
sello-máscara
PERSONAL
.a{fill-rule:evenodd;}techdegree
Brian Jensen
Profesor de Treehouse

De nada Andrew Whatmore! :manos levantadas:

Sí, Node/Express es una opción de backend muy común para una Aplicación Web Progresiva. Una PWA se enfoca principalmente en el frontend. Las cosas principales que separan una PWA de una página web regular son el archivo requerido y la configuración de al menos un Service Worker que maneje cosas como solicitudes de obtención, almacenamiento en caché, notificaciones push, etc... manifest.json Te recomendaría que consultes el tutorial

Aprende PWA de Google. Cubre la creación de una PWA con HTML, CSS y JS vanilla. Andrew Whatmore tiene problemas con: Si quisieras crear una aplicación JavaScript multiplataforma que funcionara tanto en escritorio como en móvil, ¿cuál sería la mejor manera de hacerlo? ¿Necesitarías...