Voglio costruire un editor di codice in nodejs. C'è un'opzione come l'utilizzo di un server express per mostrare l'editor e per eseguire il codice nel back-end. Ma ciò richiederebbe un browser. Quindi sto cercando moduli di nodi che possano fornire gui standalone per la piattaforma Windows.C'è un modulo gui standlone per l'applicazione di nodo
risposta
Ci sono un paio di opzioni diverse, a seconda di come si desidera procedere.
Opzione 1:
Usa qualcosa come QT o GTK attacchi per fare un'applicazione GUI più tradizionale. Queste opzioni in genere sono solo collegamenti dei nodi all'API C/C++ che GTK e QT espongono. Vedi node-qt e node-gui.
Opzione 2:
Utilizzare un quadro che prende HTML, CSS e Javascript e integra in un'applicazione stand-alone HTML5. Ci sono un sacco di frame in giro che lo fanno. Gli esempi includono node-webkit e AppJS tra molti altri.
mi piacerebbe andare con Electron da GitHub.
http://electron.atom.io/
https://github.com/electron/electron
E 'più facile di quanto si pensi
Se si riesce a costruire un sito web, si può costruire un'applicazione desktop. Electron è un framework per la creazione di applicazioni native con tecnologie Web come JavaScript, HTML e CSS. Si prende cura delle parti rigide, quindi è possibile concentrarsi sul nucleo della propria applicazione.
Ragioni utilizzare elettroni:
QT e GTK non vengono più mantenuti
AppJS ufficialmente deprecato
nodo-webkit è ora noto come NW.js
electron è simile a NW.js b ut più recente, più popolare e ha una comunità più grande e aggiornamenti più frequenti. Lo consiglio.
elettrone ha una licenza MIT
Il codice dello studio visivo è costruito con l'elettrone :) –
as is atom. Anche se personalmente preferisco che il VSCode – AlexB
utilizzi atom da quando lo sapevo, adoro i suoi pacchetti e quanto sia flessibile e personalizzabile, non ho mai provato VSCode ma so che è anche grandioso. Penso che resterò con Atom solo per la community e per i pacchetti che già conosco e amo. L'elettrone –
- 1. Come scegliere un modulo nodo?
- 2. Test dei metodi di nodo non esportati di un modulo
- 3. Modo standard di sviluppo di un modulo nodo usando Coffeescript?
- 4. Il miglior modulo di nodo per l'analisi XML
- 5. Nodo non trovato Meno modulo
- 6. Webpack: come posso includere il css di un modulo nodo?
- 7. Test DUnit GUI: Posso forzare "Applicazione" su un "modulo" diverso?
- 8. Passaggio di un valore a un nodo Modulo js per route Express
- 9. collegamento statico non funzionante per il modulo nodo
- 10. modulo nodo gulp-order con flussi uniti
- 11. Un metodo per creare una semplice GUI
- 12. Esiste un DSL Scala per la GUI?
- 13. Libreria Gui per gioco
- 14. Sistema GUI per three.js
- 15. Come si aggiunge un "nodo di testo normale" a un modulo di zend?
- 16. Framework GUI per Java
- 17. GUI per Berkeley DB
- 18. GUI per Standard ML?
- 19. Perl modulo/i per la creazione di una semplice GUI di Microsoft Windows?
- 20. Perché lapplicazione non funziona su oggetti S4 che hanno un metodo as.list.default?
- 21. Drupal modulo, controllare se il tipo di nodo
- 22. Utilizzo del modulo di nodo requirejs optimizer con Gulp
- 23. Pixi.js e ThreeJS per un avanzato web GUI
- 24. Come utilizzare il modulo della GUI creato in IDEA ItelliJ
- 25. Il nodo radice è un nodo interno?
- 26. Un "About" finestra di messaggio per una GUI con Qt
- 27. proprietà multiple di nodo per identificare il nodo unica
- 28. Attraversamento di un albero per trovare un nodo
- 29. Utilizzo di WPK per la GUI PowerShell
- 30. frontend GUI per script R
Date un'occhiata a [atomo] (https://github.com/atom/atom). È un editor di codice desktop, compilato interamente in node.js. –
Ho iniziato a usarlo.Ma sembra lento rispetto al testo sublime. – lnman
Quello che intendevo è che si può esaminare l'implementazione atom per usarlo come riferimento per creare la propria applicazione desktop in node.js. –