Skip to content
Bagus Aditama edited this page Sep 30, 2021 · 1 revision
Dart Logo

Dart

Dart atau Dartlang adalah bahasa pemrograman yang di-desain untuk kebutuhan pengembangan untuk platform client, seperti aplikasi mobile dan web, namun bisa juga digunakan untuk membuat aplikasi server dan desktop. Dart merupakan bahasa pemrograman compiler dengan multi paradigma, seperti funngsional, imperatif, berbasis objek, dan reflektif. Sekilas, kode syntax Dart mirip seperti Java, Javascript, dan C, jadi bagi yang sudah menggunakan beberapa bahasa pemrograman lain dan mencoba Dart akan terasa mudah.

Sejarah

Dart di-desain oleh Lars Bak dan Kasper Lund dan dibuat oleh Google. Pertamakali di kenalkan di publik konferensi GOTO di Aarhus, Denmark, 10-12 Oktober 2012. Lalu Dart versi 1.0 dirilis pada 14 November 2013.

Awalnya Dart bertujuan memasukkan Dart-VM (Compiler Dart, sama halnya JVM untuk Java) kedalam Chrome, namun banyak yang menolak dan mengkritik rencana tersebut. Sehingga mulai 2019 saat perilisan versi 1.9, Dart berfokus untuk mengkompilasi kode Dart ke Javascript.

Kegunaan

  • Aplikasi Client

    Flutter Logo

    Flutter adalah sebuah framework yang memungkinkan pengembang untuk membuat aplikasi berbagai macam platform dalam satu kali menulis kode Dart. Platform yang didukung oleh Flutter adalah sebagai berikut:

    1. Android
    2. iOS
    3. Web
    4. Linux
    5. Windows
    6. macOS

Tim Flutter dan penggunanya mengklaim bahwa performa Flutter bisa mendekati native masing-masing platform diatas.

  • Aplikasi Server

    Dart juga bisa digunakan untuk kebutuhan server, namun untuk saat ini masih jarang yang menggunakan Dart untuk pembuatan aplikasi backend.
Clone this wiki locally