Wreszcie pojawiły się oficjalne informacje na temat nowego języka Dart. Firma Google proponuje ten język jako następce JavaScript. Specyfikacja Darta i przykłady kodu wydają się bardzo interesujące.
Nieoficjalne informacje na temat nowego języka były bardzo intrygujące i niejeden programista nie mógł się doczekać oficjalnych informacji na temat Darta. Na szczęście firma Google udostępniła oficjalną stronę tego języka www.dartlang.org
Wiadomo już, że język ten będzie wykorzystywał maszynę wirtualną uruchamianą za równo w przeglądarce jak też bez niej. Początkowo Dart ma działać natywnie tylko w przeglądarce Chrome, zaś w pozostałych jego kod ma być przetwarzany do JavaScriptu. W założeniach Dart ma być językiem uniwersalnym do tworzenia aplikacji webowych zarówno po stronie serwera jak i klienta.
Wśród cech jakie ma osiągnąć można wymienić:
- możliwość pisania i korzystania z bibliotek współdzielonych
- duża szybkość działania programów i skryptów (również szybki start)
- pełna obiektowość – podobna do tej z Javy (jednobazowe dziedziczenie z interfejsami)
- opcjonalne statyczne deklaracje zmiennych i zwracanych wartości przez metody
- dodatkowy, specjalny tryb działania – debbug
- dostarczenie odpowiednich narzędzi wszystkim producentom przeglądarek, umożliwiające działanie Darta
- działanie praktycznie na każdym rodzaju urządzenia (smartfon, tablet, laptop, serwer)
- nowy MIME type HTML: application/dart
Po zapoznaniu z przykładami kodu, można stwierdzić, że programista zaznajomiony z językami typu Java lub C++ w zasadzie nie musi uczyć się składni Darta. Wystarczy jednie nauczyć się wykorzystywać jego biblioteki (lub samemu je pisać).
Projekt Google jest jeszcze w bardzo wczesnej fazie rozwoju, więc przyjdzie nam jeszcze długo poczekać, żeby zobaczyć jaki będzie ten nowy język i czy stanie się popularny, albo może czy zupełnie zastąpi JavaScript.