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
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
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.
- 1. Lokalna pamięć masowa w aplikacjach Chrome przy użyciu aplikacji Dart
- 2. Tworzenie samodzielnej aplikacji z Maven
- 3. Chrome getUserMedia Nie wymaga uprawnień Lokalnie
- 4. Jak skonfigurować hibernację w samodzielnej (Swing) aplikacji w czasie zaćmienia?
- 5. Jak włączyć SSL dla samodzielnej aplikacji Sinatra?
- 6. Skrypt do zainstalowania aplikacji w Symulatorze iOS
- 7. Kontrola źródła w Visual Studio, która nie wymaga serwera?
- 8. Aplikacja do samodzielnej aktualizacji
- 9. Czy program MSBuild wymaga zainstalowania programu Visual Studio?
- 10. Kiedy projekt nie wymaga architekta aplikacji?
- 11. Jak utworzyć ekran powitalny jako preloader w samodzielnej aplikacji JavaFX?
- 12. Używanie mechanizmu Spark View Engine w samodzielnej aplikacji
- 13. Dystrybucja aplikacji ruby jako samodzielnej w systemach Linux i Windows
- 14. Korzystanie z ServiceStack Mini Profiler w samodzielnej aplikacji konsolowej
- 15. Używanie istniejącego modelu danych GORM w samodzielnej aplikacji Java
- 16. Błąd INSTALL_FAILED_DEXOPT podczas próby zainstalowania aplikacji
- 17. Ctrl + C w aplikacji konsoli dart
- 18. vim skrypt Funkcja "input()", która nie wymaga, aby użytkownik wpuścił
- 19. Definicja klasy samodzielnej w pythonie
- 20. Właściwość wymaga metody, która zostanie zdefiniowana.
- 21. MEF DLL ładowanie która wymaga DLL w GAC
- 22. przekazywanie wskaźników do funkcji, która wymaga odniesienia?
- 23. Zmienne globalne w Dart
- 24. Angular2 - wstrzyknąć usługę, która wymaga parametru inicjalizacji
- 25. Konwersja HTML5 do samodzielnej aplikacji dla systemu Android
- 26. Jak zadeklarować zależność od Play Anorm dla samodzielnej aplikacji?
- 27. Jaka jest struktura katalogu projektu dla samodzielnej aplikacji Java SE?
- 28. Jak uruchomić aplikację, która wymaga uprawnień administratora, od osoby, która ich nie ma
- 29. Opcjonalnie akceptuj certyfikaty klienta w samodzielnej usłudze WCF
- 30. Jak bezwarunkowo wyjść z aplikacji Dart?
"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ę. –