Dart (język programowania)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Dart
Ilustracja
Logo języka
Pojawienie się

2011

Paradygmat

wieloparadygmatowy (obiektowy, imperatywny, funkcyjny)

Typowanie

statyczne

Implementacje

Dart VM, Flutter

Aktualna wersja stabilna

2.18.5
(23 listopada 2022) [±]

Twórca

Google

Licencja

BSD

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

wieloplatformowy

Strona internetowa

Dart – obiektowy język programowania ogólnego przeznaczenia, implementowany m.in. we frameworku Flutter. Został stworzony przez firmę Google i udostępniony w 2011 roku.

Historia[edytuj | edytuj kod]

Dart został zaprezentowany na konferencji GOTO w Aarhus w Danii w październiku 2011 roku[1]. Projekt został założony przez programistów JavaScript: Larsa Baka oraz Kaspera Lunda[1]. Wersja 1.0 została wydana 14 listopada 2013 roku[2].

W sierpniu 2018 roku wydano Dart 2.0 ze zmianami językowymi. Skupiono się również na rozwoju wsparcia dla frameworków dla aplikacji internetowych i mobilnych oraz udostępnianiu niektórych narzędzi i komponentów, które obsługują korzystanie z Darta[3].

Użycie[edytuj | edytuj kod]

Dartium[edytuj | edytuj kod]

Google udostępnia przeglądarkę Dartium[4] pozwalającą programistom na bezpośrednie użycie języka w przeglądarce celem przyspieszenia rozwoju aplikacji. Przeglądarka ta nie jest jednak przeznaczona dla użytkownika końcowego i konieczna jest kompilacja kodu Dart do JavaScriptu.

Kompilacja do JavaScriptu[edytuj | edytuj kod]

Dart wspiera kompilację do JavaScriptu co pozwala na tworzenie stron WWW w tym języku. Kompilacji można dokonać poleceniem pub build[5] (pub to menadżer pakietów Darta).

Samodzielne użycie[edytuj | edytuj kod]

Kod Darta może być uruchamiany także bezpośrednio z użyciem Dart VM[6].

Przypisy[edytuj | edytuj kod]

  1. a b Presentations -> Opening Keynote: Dart, a new programming language for structured web programming, gotocon.com [dostęp 2021-08-27] [zarchiwizowane z adresu 2011-10-13].
  2. Dart 1.0: A stable SDK for structured web apps [dostęp 2021-08-27] (ang.).
  3. Kevin Moore, Announcing Dart 2 Stable and the Dart Web Platform, Medium, 8 sierpnia 2018 [dostęp 2021-08-27] (ang.).
  4. Dartium: Chromium with the Dart VM. [dostęp 2016-02-27].
  5. Avast, Ye Pirates: Write a Web App. [dostęp 2016-02-27]. [zarchiwizowane z tego adresu (2016-03-04)].
  6. dart: The Standalone VM. [dostęp 2016-02-27].

Linki zewnętrzne[edytuj | edytuj kod]