2014-05-13 9 views
8

node-webkit, brackets-shell i atom-shell to platformy umożliwiające użytkownikowi tworzenie samodzielnych plików wykonywalnych, które używają HTML, CSS i JavaScript (węzeł) dla wszystkich kodów w aplikacja. Nie wymagają one żadnej wcześniejszej instalacji jakiegokolwiek oprogramowania, jak rozumiem. Chcę użyć Dart zamiast JavaScript. Nie chcę aplikacji Chrome, bo to wymaga instalacji Chrome, jeśli dobrze rozumiem. Czy możliwe jest stworzenie samodzielnej aplikacji za pomocą Dart? Czy DartToJs będzie w stanie zrobić to dla mnie?Dart w samodzielnej aplikacji, która NIE wymaga zainstalowania Chrome:

Odpowiedz

2

Musisz mieć zainstalowany Dart-VM (Dart-Runtime), aby móc wykonywać aplikacje Dart w wierszu poleceń/serwerze.

O ile mi wiadomo, nie ma możliwości utworzenia samodzielnego pliku wykonywalnego, a przynajmniej nie łatwego.

Jest to technicznie możliwe, aby utworzyć plik wykonywalny, który zawiera Dart-VM, ale nie ma dostępnych narzędzi, które wygenerują to dla ciebie. Nie sądzę, że ścieżka wykorzystująca Dart2JS bardzo pomoże. Dart2JS ma głównie na przeglądarkach, ale słyszałem, że niektórzy próbują użyć Dart2JS do uruchomienia kodu Dart z Node.js, ale nie wiem, czy to naprawdę działa.

to podobne pytanie zawiera kilka linków, które mogą być interesujące dla Ciebie: Embedding Dart into application

+0

"O ile mi wiadomo, nie ma sposobu na stworzenie samodzielnego pliku wykonywalnego, przynajmniej łatwego." - nie była to odpowiedź, na którą liczyłem, ale myślę, że właśnie tu jesteśmy. Dzięki za informację. –

1

dart2js + node-WebKit na pewno zrobi to za Ciebie. Po prostu skompiluj swoją aplikację do js, ​​przygotuj odpowiedni plik package.json i postępuj zgodnie ze standardowymi wskazówkami na stronie github-a-node-webkit. Istnieje nawet pakiet publikacji, w którym można użyć interfejsu API węzeł-webkit z dart (dostęp do systemu plików, kontrolki okien i inne). Wyszukaj pub dla node_webkit, a znajdziesz go. Powodzenia.

Powiązane problemy