2014-05-13 19 views
8

node-webkit, brackets-shell e atom-shell sono framework che consentono a un utente di creare eseguibili autonomi che utilizzano HTML, CSS e JavaScript (Node) per tutto il codice nel app. Non richiedono alcuna installazione precedente di alcun software, come ho capito. Voglio usare Dart invece di JavaScript. Non voglio un'app Chrome perché richiede l'installazione di Chrome, se ho capito bene. È possibile creare un'applicazione stand alone usando Dart? DartToJs sarà in grado di farlo per me?Dart in un'app standalone che NON richiede l'installazione di Chrome

risposta

2

È necessario disporre di un Dart-VM (Dart-Runtime) installato per poter eseguire applicazioni Dart sulla riga di comando/server.

Per quanto ne so non c'è modo di creare un eseguibile standalone, almeno non facile.

È tecnicamente possibile creare un eseguibile che contiene Dart-VM ma non sono ancora disponibili strumenti che lo generino per te. Non credo che il percorso con Dart2JS possa essere di grande aiuto. Dart2JS si rivolge principalmente ai browser, ma ho sentito che alcuni cercano di usare Dart2JS per eseguire il codice Dart con Node.js ma non so se questo funziona davvero.

Questa simile domanda contiene alcuni link che possono essere di interesse per voi: Embedding Dart into application

+0

"Per quanto ne so non c'è modo di creare un eseguibile standalone, almeno non facile." - Non è la risposta che speravo ma immagino che sia dove siamo al momento. Grazie per l'informazione. –

1

dart2js + nodo-webkit sarà sicuramente fare questo per voi. Basta compilare la tua webapp in js, creare un file package.json appropriato e seguire le indicazioni standard nella pagina github node-webkit. C'è persino un pacchetto pub che consente di utilizzare l'API node-webkit da dart (accesso al filesystem, controlli di finestre e quant'altro). Cerca il pub per node_webkit e lo troverai. Buona fortuna.