𝗧𝘂𝗸𝗮𝗿𝗸𝗮𝗻 𝗔𝗽𝗹𝗶𝗸𝗮𝘀𝗶 𝗪𝗲𝗯 𝗔𝗻𝗱𝗮 𝗷𝗮𝗱𝗶 𝗔𝗽𝗹𝗶𝗸𝗮𝘀𝗶 𝗗𝗲𝘀𝗸𝘁𝗼𝗽 𝗱𝗲𝗻𝗴𝗮𝗻 𝗗𝗲𝗻𝗼

Kini anda boleh membina aplikasi desktop menggunakan Deno.

Deno bukan lagi sekadar runtime untuk pelayan dan skrip sahaja. Deno Desktop membolehkan anda membungkus aplikasi anda untuk macOS, Windows, dan Linux. Anda tidak perlu mempelajari bahasa baharu. Anda tidak perlu memindahkan logik backend anda.

Cara ia berfungsi: Aplikasi anda berjalan seperti aplikasi web. Anda menyediakan HTML, CSS, dan JavaScript menggunakan Deno.serve(). Deno kemudian akan membuka aplikasi anda dalam tetingkap desktop asli.

Seni binanya ringkas: • Tetingkap desktop • Webview tempatan • Deno.serve() • Laluan HTML dan API

Mengapa gunakan ini?

  • Gunakan API pelayar standard untuk UI anda.
  • Gunakan API Deno untuk backend anda.
  • Bina dengan TypeScript dengan serta-merta.
  • Gunakan semula kemahiran pembangunan web anda.
  • Gunakan rangka kerja seperti Fresh, Astro, atau Next.js.

Deno Desktop tersedia dalam binaan canary Deno 2.9. Anda boleh mencubanya sekarang.

Ikuti langkah-langkah ini untuk bermula:

  1. Naik taraf ke versi canary: deno upgrade canary

  2. Cipta projek anda:

mkdir deno-desktop-app
cd deno-desktop-app
touch main.ts
  1. Tulis pelayan ringkas dalam main.ts:
Deno.serve((request) => {
  return new Response("<h1>Hello from Deno Desktop 👋</h1>", {
    headers: { "content-type": "text/html" },
  });
});
  1. Jalankan aplikasi desktop anda: deno desktop main.ts

Ini adalah alat yang hebat untuk alatan dalaman, panel admin, alatan pembangun, dan aplikasi AI tempatan. Ia merapatkan jurang antara pembangunan web dan desktop.

Jika anda tahu JavaScript dan TypeScript, anda boleh membina perisian desktop hari ini.

Sumber: https://dev.to/marrouchi/turn-your-web-app-into-a-desktop-app-with-deno-2p7c