2012-10-24 8 views
9

Quindi sto scrivendo un'applicazione cross-platform (finora piani per Windows e Ubuntu) sia per il web che per il desktop. L'applicazione a volte dovrebbe essere moderatamente graficamente intensiva ed eseguire una notevole quantità di file IO. Lo sto scrivendo in Dart. Quale può sembrare una scelta "divertente" date le circostanze, tuttavia non volevo per gestire qualsiasi API pesante o avere due basi di codice (NaCl e GCC con due diverse librerie). In breve, sto usando Dart per interagire con una pagina Web HTML e ho notato che Dart VM fa non interagire con una pagina web a meno che tu non sia in Dartium. Ma voglio una "applicazione desktop" e un'applicazione web che elimina Dartium come scelta, così alternativamente ho intenzione di usare una Web View Qt per renderla simile a un'applicazione desktop, ma quello che mi chiedo è che ne varrebbe la pena passare attraverso il problema di incorporare Dart VM nella mia app? In tal modo sarebbe abbastanza facile ottenere il Dart VM (che esegue uno script dardo) per interagire con la pagina in Qt Webview (sono un po 'nuovo a Dart)? Grazie per aver letto!Incorporamento di Dart VM in un'applicazione desktop stand-alone

+3

Spero che [node-webkit] (https://github.com/rogerwang/node-webkit) progetto sarà portato su Dart. – CedX

risposta

7

Dartium verrà infine unito a Chromium, consentendo alle applicazioni DART di essere eseguite all'interno di Chrome direttamente come tecnologia web.

Una volta che si unisce, è possibile sfruttare il nuovo Chrome Apps che consente di avere una versione desktop delle tecnologie web. Pertanto, non è necessario utilizzare Qt Webview o incorporare dartVM nell'applicazione nativa; basta usare le app di Chrome.

~ principale

+0

Grazie mille! In realtà stavo per creare qualcosa di simile a Chrom Apps per un altro progetto. Questo è così utile. Grazie ancora! –

+5

quando ?????? accadrà –

+3

Questo non succede più http://news.dartlang.org/2015/03/dart-for-entire-web.html –