𝗧𝘂𝗿𝗻 𝗬𝗼𝘂𝗿 𝗪𝗲𝗯 𝗔𝗽𝗽 𝗶𝗻𝘁𝗼 𝗮 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 𝗔𝗽𝗽 𝘄𝗶𝘁𝗵 𝗗𝗲𝗻𝗼
Sekarang Anda dapat membangun aplikasi desktop menggunakan Deno.
Deno bukan lagi sekadar runtime untuk server dan skrip. Deno Desktop memungkinkan Anda mengemas aplikasi Anda untuk macOS, Windows, dan Linux. Anda tidak perlu mempelajari bahasa baru. Anda tidak perlu memindahkan logika backend Anda.
Cara kerjanya:
Aplikasi Anda berjalan seperti aplikasi web. Anda menyajikan HTML, CSS, dan JavaScript menggunakan Deno.serve(). Deno kemudian membuka aplikasi Anda dalam jendela desktop native.
Arsitekturnya sederhana:
• Jendela desktop
• Webview lokal
• Deno.serve()
• Rute HTML dan API
Mengapa menggunakan ini?
- Gunakan API browser standar untuk UI Anda.
- Gunakan API Deno untuk backend Anda.
- Langsung bangun dengan TypeScript.
- Gunakan kembali keahlian pengembangan web Anda.
- Gunakan framework seperti Fresh, Astro, atau Next.js.
Deno Desktop tersedia di build canary Deno 2.9. Anda dapat mencobanya sekarang.
Ikuti langkah-langkah ini untuk memulai:
Tingkatkan ke versi canary: deno upgrade canary
Buat proyek Anda: mkdir deno-desktop-app cd deno-desktop-app touch main.ts
Tulis server sederhana di main.ts: Deno.serve((request) => { return new Response("
Hello from Deno Desktop 👋
", { headers: { "content-type": "text/html" }, }); });Jalankan aplikasi desktop Anda: deno desktop main.ts
Ini adalah alat yang luar biasa untuk alat internal, panel admin, alat pengembang, dan aplikasi AI lokal. Ini memperkecil celah antara pengembangan web dan desktop.
Jika Anda menguasai JavaScript dan TypeScript, Anda dapat membangun perangkat lunak desktop hari ini.
Sumber: https://dev.to/marrouchi/turn-your-web-app-into-a-desktop-app-with-deno-2p7c