Pemrograman Dart - Gambaran Umum
Dart adalah bahasa berorientasi objek dengan sintaks gaya C yang secara opsional dapat dikompilasi menjadi JavaScript. Ini mendukung beragam alat bantu pemrograman seperti antarmuka, kelas, koleksi, obat generik, dan pengetikan opsional.
Dart dapat digunakan secara ekstensif untuk membuat aplikasi satu halaman. Aplikasi satu halaman hanya berlaku untuk situs web dan aplikasi web. Aplikasi satu halaman memungkinkan navigasi antara layar berbeda dari situs web tanpa memuat halaman web yang berbeda di browser. Contoh klasiknya adalahGMail ─ saat Anda mengklik pesan di kotak masuk, browser tetap berada di halaman web yang sama, tetapi kode JavaScript menyembunyikan kotak masuk dan menampilkan isi pesan di layar.
Google telah merilis versi khusus Chromium - itu Dart VM. Menggunakan Dartium berarti Anda tidak perlu mengompilasi kode Anda ke JavaScript sampai Anda siap untuk menguji di browser lain.
Tabel berikut membandingkan fitur Dart dan JavaScript.
Fitur | Anak panah | JavaScript |
---|---|---|
Ketik sistem | Opsional, dinamis | Lemah, dinamis |
Kelas | Ya, warisan tunggal | Prototipe |
Antarmuka | Ya, banyak antarmuka | Tidak |
Konkurensi | Ya, dengan isolasi | Ya, dengan pekerja web HTML5 |
Tutorial ini memberikan pemahaman tingkat dasar tentang bahasa pemrograman Dart.