Pengenalan Bahasa Pemrograman Dart

Pengenalan Bahasa Pemrograman Dart

Dart adalah bahasa pemrograman tujuan umum sumber terbuka. Ini awalnya dikembangkan oleh Google dan kemudian disetujui sebagai standar oleh ECMA. Dart adalah bahasa pemrograman baru yang ditujukan untuk server dan juga browser. Diperkenalkan oleh Google, Dart SDK dikirimkan bersama kompilernya – Dart VM . SDK juga menyertakan utilitas -dart2js , transpiler yang menghasilkan JavaScript yang setara dengan Dart Script. Tutorial ini memberikan pemahaman tingkat dasar tentang bahasa pemrograman Dart.
Tutorial ini akan sangat membantu bagi semua pengembang yang ingin mengembangkan aplikasi web satu halaman menggunakan Dart. Ini dimaksudkan untuk programmer dengan pegangan kuat pada konsep berorientasi objek.

Tutorial mengasumsikan bahwa pembaca memiliki paparan yang memadai terhadap konsep pemrograman berorientasi objek. Jika Anda telah mengerjakan JavaScript, maka ini akan membantu Anda lebih jauh untuk memahami konsep Dart dengan cepat.

Dart adalah bahasa berorientasi objek dengan sintaks gaya-C yang secara opsional dapat mentranskompilasi ke dalam JavaScript. Ini mendukung beragam alat bantu pemrograman seperti antarmuka, kelas, koleksi, generik, dan pengetikan opsional.

Dart dapat digunakan secara luas untuk membuat aplikasi satu halaman. Aplikasi satu halaman hanya berlaku untuk situs web dan aplikasi web. Aplikasi satu halaman memungkinkan navigasi antara layar situs web yang berbeda tanpa memuat halaman web yang berbeda di browser. Contoh klasik adalah GMail ketika 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 – Dart VM . Menggunakan Dartium berarti Anda tidak perlu mengkompilasi kode Anda ke JavaScript sampai Anda siap untuk menguji di browser lain.

Tabel berikut membandingkan fitur Dart dan JavaScript.

FiturAnak panahJavaScript
Sistem tipeOpsional, dinamisLemah, dinamis
KelasYa, warisan tunggalPrototipikal
AntarmukaYa, banyak antarmukaTidak
KonkurensiYa, dengan isolatYa, dengan pekerja web HTML5

Tutorial ini memberikan pemahaman tingkat dasar tentang bahasa pemrograman Dart. anda dapat mencobanya dengan membuka link: https://dartpad.dartlang.org/



Posting Komentar untuk "Pengenalan Bahasa Pemrograman Dart"