Próbujemy zdecydować, czy użyć Dart do zbudowania aplikacji internetowej. Szukamy technologii, która pozostanie bardzo ważna z grubsza przez następne 5 lat.Czy Google zaczyna korzystać z Dart? Czy oni zbudowali kompilator zamknięcia (lub GWT) do Dart?
Teraz, gdy specyfikacje EcmaScript 6 są tuż za rogiem (powinny wyjść pod koniec 2014 roku), nie możemy się zdecydować, czy Dart naprawdę tu pozostanie na dłuższą metę.
Dzieje się tak dlatego, o ile nam wiadomo, brakujący element oryginalnego planu Google dla Dash (obecnie Dart). Zgodnie z pierwotnym planem Google w opublikowanej notatce:
Co z istniejącymi podstawami kodu dla dużych Google Apps? Czy nie będą musieli odbudować wszystkiego, aby skorzystać z Dash? Kompilator Dash Cross powinien być zdolny do przyjmowania wpisanego kodu zamknięcia (z pewnymi ograniczeniami) i konwertowania do Dash. Chociaż proces migracji nie będzie w pełni automatyczny, powinien nieco ułatwić przejście do kodu kreskowego Dash.
Dlatego to jest przyczyna tego pytania. Czy dołożono wszelkich starań, aby Google zbudował zamknięcie (lub GWT) dla kompilatora lub tłumacza Dart? Ponadto, czy wiesz, czy Google zaczęło używać go dla dowolnej istniejącej lub nowej produkcyjnej aplikacji internetowej?
Innymi słowy, naszym zmartwieniem jest to, że Dart będzie tylko językiem, który wypełni okres przejściowy i będzie zmuszał JavaScript do iteracji nieco szybciej, ale jak tylko główne przeglądarki będą obsługiwały ES6 (i ES6 +) to będzie porzucone.
Nie chcemy zaczynać żadnych argumentów na temat zalet i wad Dart, potrzebujemy tylko pewnych faktycznych informacji, które mogłyby nam pomóc w podjęciu tej kluczowej decyzji. Dzięki
Nie sądzę, że ktokolwiek może zagwarantować niczego. Ale jeśli Dart VM stanie się częścią Chrome (wersja dla konsumenta), to będzie coś. Dart może się okazać podstawowym językiem po stronie serwera, ale przed rozpoczęciem jakiegokolwiek wielkiego projektu powinienem poczekać, zanim VM stanie się częścią Google App Engine. Dla małych projektów jest całkowicie gotowy, a dart2js ma naprawdę dobrą wydajność, czasem nawet lepiej niż odręczny JS + zapewnia drżenie drzewa. – JAre
tak, znam zalety Dart i myślę, że byłby gotowy na nasz projekt. Martwię się tylko dlatego, że wygląda na to, że Google nadal nie używa go wewnętrznie. – Durden81
https://www.dartlang.org/community/who-uses-dart.html – JAre