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
È 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
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.
- 1. Estensioni Chrome + Dart
- 2. Come utilizzare Google Dart web-ui @osservabile standalone?
- 3. Archiviazione locale nelle app chrome utilizzando Dart
- 4. Google Drive non richiede più l'installazione di Chrome App
- 5. Chrome non richiede la mappa sorgente JS, ma Firefox fa
- 6. Esempio di accesso/uscita Dart
- 7. Chrome richiede l'autenticazione proxy per ogni pagina che apro, IE non è
- 8. Utilizzando socket.io standalone senza node.js
- 9. Python richiede che urlencode non funzioni?
- 10. Clojure che non richiede un file cljc
- 11. Funzionalità di arricciatura in Dart
- 12. Dart
- 13. NodeJS che richiede moduli
- 14. Come posso creare un file in una struttura di directory che non esiste ancora in Dart?
- 15. Embedding Dart in applicazione
- 16. Aggiornamento Dart Pub non riuscito
- 17. librerie di asserzioni standalone?
- 18. urlencoding in Dart
- 19. Qualcuno ha ottenuto che Dart dev_compiler funzioni?
- 20. Client server in Dart
- 21. Variabili globali in Dart
- 22. as3 XMLSocket che non richiede il file di politica
- 23. Window.navigator.getGamepads() in Dart funziona?
- 24. test ember che passano in chrome, non in phantomjs
- 25. In che modo Google Dart può ottenere prestazioni migliori?
- 26. Console.log in Dart Language
- 27. Dart equivalent di Array.prototype.map()?
- 28. Esegui l'app Web standalone in Google Chrome senza bordi o barre degli strumenti
- 29. IIS che richiede le credenziali di accesso
- 30. pseudo_encrypt() funzione in plpgsql che richiede bigint
"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. –