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
Andrew Whatmore
JavaScript Full Stack Estudiante de Techdegree 11,380 PuntosConstruir 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
Profesor de TreehouseExcelente 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
JavaScript Full Stack Estudiante de Techdegree 11,380 PuntosGracias 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
Profesor de TreehouseDe nada Andrew Whatmore!
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...