Me gustaría desarrollar una aplicación de escritorio pero quiero usar tecnologías web para la capa de presentación. No quiero usar Adobe AIR por alguna razón. Entonces, pensé por qué no incluir cromo con mi aplicación web instalada. El paquete final incluirá un iniciador que lanzará un servidor de embarcadero incrustado y abrirá directamente el cromo bworser incluido con la aplicación. ¿Crees que es realizable? No soy fan de Firefox pero, ¿podría ser una mejor alternativa al cromo?cromo como contenedor de aplicación dekstop
Respuesta
Creo que es muy factible ... Comenzaría con Electron es un marco para crear aplicaciones nativas con tecnologías web como JavaScript, HTML y CSS. Cuida las partes duras para que pueda enfocarse en el núcleo de su aplicación. También (como) se ve como el 'estándar' en estos días. Todos estos están usando como sus aplicaciones de escritorio:
- Slack
- Atom (editor de GitHub)
- Wordpress App
- código de Visual Studio (Potente editor estoy usando en estos días)
- WhatsApp (Su aplicación de escritorio está usando Reaccionar y envolver con Electorn).
Por último, pero no menos importante, echar un vistazo a: http://www.youtube.com/watch?v=j8oFAr1YR-0 Se contiene toda la información que necesita para iniciar y construir su aplicación.
The Electron framework le permite escribir aplicaciones de escritorio multiplataforma utilizando JavaScript, HTML y CSS. Se basa en Node.js y Chromium y es utilizado por el editor Atom y muchas otras aplicaciones.
De los documentos quick start:
Electrón le permite crear aplicaciones de escritorio con JavaScript puro, proporcionando un tiempo de ejecución con (sistema operativo) API rica nativos. Puede verlo como una variante del tiempo de ejecución de Node.js que se centra en aplicaciones de escritorio en lugar de servidores web.
Esto no significa que Electron es un enlace de JavaScript a las bibliotecas de la interfaz gráfica de usuario (GUI). En cambio, Electron utiliza páginas web como su GUI, por lo que también podría verlo como un navegador mínimo de Chromium, controlado por JavaScript.
para instalar rápidamente como una dependencia de desarrollo:
npm install electron --save-dev
- 1. filtro DirectShow Fuente usando ventana Dekstop como fuente de
- 2. WPF ¿Acoplamiento como el cromo?
- 3. Node.js como contenedor de aplicaciones
- 4. Cómo implementar una barra de título Google-cromo-como por aplicación Java SWT
- 5. Uso de enumeraciones como contenedor de implementaciones
- 6. Repositorio de Mercurial como contenedor para SVN
- 7. Uso de Phonegap como contenedor nativo para una aplicación de Rails 3
- 8. Contenedor de portlet como pluto o jetspeed en el motor de la aplicación google?
- 9. HTML5 manifest y cromo
- 10. Usar la clase de Python como contenedor de datos
- 11. haciendo una aplicación Java de un solo contenedor
- 12. Control de usuario como contenedor en el momento del diseño
- 13. altura de 100% en cromo
- 14. Errores de EaselJs en cromo
- 15. Solución de cromo para document.domain
- 16. Sqlite en cromo
- 17. alias al cromo console.log
- 18. pixelación SVG en cromo
- 19. contenedor jsp vs contenedor servlet
- 20. cromo extension force mouse move
- 21. Aplicación web Java en un contenedor Servlet vs. versión independiente
- 22. Debo usar la clase como contenedor para la variable global
- 23. ¿Cómo usar un archivo en un contenedor como javax.net.ssl.keystore?
- 24. ¿Cómo probar la instalación en línea de extensiones de cromo/cromo de forma local?
- 25. Controlador de protocolo personalizado en cromo
- 26. Implementa la consola de firebug.table en cromo
- 27. Selecciones no continuas en cromo?
- 28. POST ajax de dominio cruzado en cromo
- 29. C++ "paso de" contenedor
- 30. Problema con window.close y cromo