Skip to content

Filosofi

Membangun server tidak seharusnya terasa seperti teka-teki. Begitulah cara Deserve lahir.

Perjalanan

Seperti banyak pengembang, saya menghabiskan bertahun-tahun bekerja di ekosistem JavaScript dengan berbagai framework. Express adalah pilihan utama saya — sederhana, familiar, dan dapat diandalkan. Saya membangun banyak proyek dengannya. Tetapi ketika Deno muncul, sesuatu terasa berbeda.

Deno menawarkan ekosistem native yang powerful. Tapi masalahnya: kadang "powerful" bisa terasa membingungkan. File config di sini, registrasi rute di sana, setup middleware di mana-mana. Saya menginginkan sesuatu yang dibangun khusus untuk Deno yang terasa lebih sederhana untuk hal-hal yang perlu saya bangun.

Keyakinan Inti

  1. Dependensi minimal, produktivitas maksimal. Idealnya tanpa dependensi. Deno sudah menyediakan begitu banyak — mari kita tetap sederhana.

  2. Struktur file sebagai struktur API. Tidak perlu registrasi rute. Struktur folder Anda menjadi API Anda. Mudah untuk tim dan mudah dirawat.

  3. Gunakan solusi native. Ketika Deno memberikan fitur kaya dan penanganan request langsung, gunakan mereka. Bangun dari yang sudah ada daripada memulai dari awal.

  4. Pengalaman pengembang penting. Kode harus mudah dibaca. Pola harus dapat diprediksi. Error harus membantu. Kami menargetkan cepat dan efisien.

Bukan Bersaing

Deserve tidak berusaha menggantikan atau bersaing dengan framework besar. Ini adalah alat untuk pengembang yang menyukai kesederhanaan Deno dan ingin cara langsung untuk membangun API dengan overhead setup yang lebih sedikit.

Terkadang solusi terbaik adalah yang sederhana. Dan terkadang, solusi sederhana itu belum ada. Jadi kami membangunnya sendiri.

Dirilis di bawah Lisensi MIT.