17 poin oleh xguru 2020-08-24 | 5 komentar | Bagikan ke WhatsApp
<p>- Alat pengembangan yang mengintegrasikan bahasa pemrograman (Dark sendiri adalah bahasa baru), IDE, dan infrastruktur<br /> - Membuat berbagai backend seperti API, aplikasi CRUD, alat internal, bot, dan lainnya tanpa perlu memikirkan infrastruktur/framework/deployment<br /> → 5 komponen utama dapat dikembangkan dengan mudah: REST API, worker latar belakang asinkron, penjadwalan job, penyimpanan data (key-value/hashmap), REPL <br /> - Trace Driven Development: jika lebih dulu mengirim permintaan HTTP sebelum menulis kode, akan muncul error 404, lalu error 404 itu ditampilkan di IDE, dan dari sana dibuat handler untuk menangani error tersebut<br /> - Bahasa pemrograman Dark adalah bahasa bertipe statis, hibrida fungsional/imperatif. Mirip dengan OCaml atau Elm, dan juga serupa dengan Rust atau Haskell. Selain itu juga dipengaruhi oleh Clojure, Ruby, Python, CoffeeScript, dan lain-lain.<br /> - Bahasanya sendiri terhubung ke editor dan infrastruktur<br /> → Eksekusi satuan dimungkinkan melalui tombol Play &amp; Replay <br /> → Versioning fungsi otomatis dengan penanda seperti v1, v2, dan seterusnya<br /> - Ada package manager, tetapi saat ini masih beta sehingga hanya karyawan Dark yang bisa menambahkan fungsi ke paket<br /> → Tersedia paket seperti Slack, Asana, Mailchimp, Stripe, dan Trello sehingga mudah digunakan<br /> - Backend yang dibuat dapat diakses melalui canvasname.builtwithdark.com dan juga bisa dihubungkan ke domain kustom sendiri (CNAME)<br /> - Source code dipublikasikan di GitHub, tetapi bukan open source</p>

5 komentar

 
galadbran 2020-08-24
<p>Lisensinya benar-benar egois ya. Kita bisa berpartisipasi seperti memperbaiki bug, tetapi selain itu tidak punya hak apa pun...</p>
 
xguru 2020-08-24
<p>Ini sebenarnya terasa seperti sesuatu yang bisa saja tetap dibuat tertutup, jadi setidaknya mereka membukanya untuk dilihat, haha. <br /> Kalau tidak salah saya pernah melihat komentar yang bilang justru komunitas OCaml atau Elm menyambutnya.</p>
 
curioe 2020-08-24
<p>Wow, ini sangat menakjubkan.</p>
 
galadbran 2020-08-24
<p>Ini sih seperti ilmu hitam... keren juga.<br /> Tapi sepertinya tujuannya adalah menjadi platform serverless berbayar, hanya saja sejauh ini yang terlihat baru bahasa/platform Dark saja, jadi arahan akhirnya masih kurang jelas menurut saya.</p>
 
xguru 2020-08-24
<p>Lingkungan pengembangannya cukup unik, jadi akan lebih mudah dipahami jika Anda menonton video-video terkait.<br /> <br /> Sebagai dasar untuk memahami keseluruhan lingkungan pengembangannya, Anda bisa menonton video 9 menit "Membuat aplikasi Office Sign-In" yang dijelaskan langsung oleh CEO Elen Chisa.<br /> - https://www.youtube.com/watch?v=orRn2kTtRXQ<br /> ( Versi penjelasan blog untuk video di atas: https://medium.com/darklang/… )<br /> <br /> Karena videonya singkat, ada baiknya ditonton sekali dalam layar penuh. Lingkungan pengembangannya menarik.<br /> <br /> Setelah mendaftar dan mencoba membuat situs Hello World, ternyata butuh kurang dari 10 detik untuk membuat situs saya sendiri yang bisa diakses dari luar. <br /> <br /> Dan video 1 menit yang memperkenalkan konsep utamanya, Trace Driven Development, juga menarik.<br /> - https://www.youtube.com/watch?v=LcQyAfKLLT0<br /> </p>