Programowanie w rzutkach - przegląd
Dart to język zorientowany obiektowo ze składnią w stylu C, który można opcjonalnie przekształcić w JavaScript. Obsługuje zróżnicowany zakres pomocy programistycznych, takich jak interfejsy, klasy, kolekcje, typy ogólne i opcjonalne wpisywanie.
Dart może być szeroko stosowany do tworzenia aplikacji jednostronicowych. Aplikacje jednostronicowe mają zastosowanie tylko do witryn i aplikacji internetowych. Aplikacje jednostronicowe umożliwiają nawigację między różnymi ekranami serwisu bez ładowania innej strony w przeglądarce. Klasycznym przykładem jestGMail ─ po kliknięciu wiadomości w skrzynce odbiorczej przeglądarka pozostaje na tej samej stronie internetowej, ale kod JavaScript ukrywa skrzynkę odbiorczą i wyświetla treść wiadomości na ekranie.
Firma Google wydała specjalną kompilację Chromium - plik Dart VM. Korzystanie z Dartium oznacza, że nie musisz kompilować kodu do JavaScript, dopóki nie będziesz gotowy do testowania w innych przeglądarkach.
Poniższa tabela porównuje funkcje Dart i JavaScript.
Funkcja | Strzałka | JavaScript |
---|---|---|
System typów | Opcjonalne, dynamiczne | Słaby, dynamiczny |
Zajęcia | Tak, pojedyncze dziedzictwo | Prototypowe |
Interfejsy | Tak, wiele interfejsów | Nie |
Konkurencja | Tak, z izolatami | Tak, z pracownikami WWW HTML5 |
Ten samouczek zapewnia podstawową znajomość języka programowania Dart.