Deno เปิดตัวฟีเจอร์ Desktop รองรับการสร้างแอปพลิเคชันบน macOS, Windows และ Linux

Deno ก้าวสู่ตลาดแอปพลิเคชันเดสก์ท็อป
Deno โครงการรันไทม์สำหรับ TypeScript ที่มุ่งเน้นการทำงานร่วมกับ Node.js ได้ประกาศเปิดตัวฟีเจอร์ใหม่ในชื่อ "Desktop" ซึ่งเป็นเครื่องมือสำหรับคอมไพล์โปรแกรมให้กลายเป็นแอปพลิเคชันเดสก์ท็อปที่สามารถรันได้ทั้งบน macOS, Windows และ Linux ในการสั่งงานเพียงครั้งเดียว ส่งผลให้ Deno กลายเป็นคู่แข่งคนสำคัญในกลุ่มเครื่องมือพัฒนาแอปพลิเคชันเดสก์ท็อปอย่าง Electron และ Tauri
ความยืดหยุ่นในการพัฒนาและรองรับเฟรมเวิร์กหลากหลาย
จุดเด่นของฟีเจอร์ใหม่นี้คือความยืดหยุ่นในการเลือกใช้ WebView ของระบบปฏิบัติการเพื่อประหยัดทรัพยากร หรือเลือกฝัง Chromium ไปกับตัวโปรแกรมเพื่อให้มั่นใจในความเข้ากันได้ของฟีเจอร์ในทุกแพลตฟอร์ม นอกจากนี้ นักพัฒนายังสามารถนำโค้ด JavaScript หรือ TypeScript เดิมที่มีอยู่มาใช้งานได้ทันที โดยเฉพาะเว็บแอปพลิเคชันที่พัฒนาด้วยเฟรมเวิร์กยอดนิยม อาทิ Next.js, Astro, Fresh, Remix, Nuxt และ SvelteKit ซึ่งสามารถพอร์ตมาเป็นโปรแกรมเดสก์ท็อปได้อย่างสะดวกผ่านคำสั่ง deno desktop
ระบบจัดการเวอร์ชันอัตโนมัติ
อีกหนึ่งความสามารถที่สำคัญคือระบบ auto-update ที่ถูกติดตั้งมาในตัว โดยนักพัฒนาสามารถกำหนด URL เพื่อให้ไบนารีที่สร้างขึ้นทำการตรวจสอบและดาวน์โหลดเวอร์ชันใหม่ได้โดยอัตโนมัติ ยิ่งไปกว่านั้น ระบบยังมีความปลอดภัยด้วยฟังก์ชันการย้อนกลับ (rollback) ในกรณีที่การอัปเดตหรือการรันโปรแกรมเกิดข้อผิดพลาดขึ้น
สถานะการใช้งานปัจจุบัน
สำหรับผู้ที่สนใจทดลองใช้งานฟีเจอร์ Deno Desktop ในขณะนี้ยังคงอยู่ในสถานะทดลอง (Canary) โดยผู้ใช้งานสามารถอัปเกรดเพื่อทดสอบฟีเจอร์ดังกล่าวได้ผ่านคำสั่ง deno upgrade canary
