2014-09-17 9 views
25

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

+0

Date un'occhiata a [atomo] (https://github.com/atom/atom). È un editor di codice desktop, compilato interamente in node.js. –

+2

Ho iniziato a usarlo.Ma sembra lento rispetto al testo sublime. – lnman

+0

Quello che intendevo è che si può esaminare l'implementazione atom per usarlo come riferimento per creare la propria applicazione desktop in node.js. –

risposta

18

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.

29

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

È possibile confrontare i contributi per electron con NW.js

+6

Il codice dello studio visivo è costruito con l'elettrone :) –

+2

as is atom. Anche se personalmente preferisco che il VSCode – AlexB

+1

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 –

Problemi correlati