สภาพแวดล้อมเดสก์ท็อปในเบราว์เซอร์!
- Puter คือสภาพแวดล้อมเดสก์ท็อปโอเพนซอร์สขั้นสูงที่ทำงานในเบราว์เซอร์ โดยโดดเด่นด้านฟีเจอร์ที่ครบถ้วน ความเร็วสูง และการขยายต่อยอดที่ยอดเยี่ยม
- สามารถนำไปใช้สร้างสภาพแวดล้อมเดสก์ท็อประยะไกล อินเทอร์เฟซของบริการคลาวด์สตอเรจ รีโมตเซิร์ฟเวอร์ แพลตฟอร์มเว็บโฮสติ้ง และอื่น ๆ
เริ่มต้นใช้งาน
การติดตั้งใช้งานจริง
- คู่มือโดยละเอียดเกี่ยวกับวิธีติดตั้ง Puter ในสภาพแวดล้อมโปรดักชันอยู่ในไฟล์
docs/prod.md
คำถามที่พบบ่อย
❓ กรณีใช้งานของ Puter มีอะไรบ้าง?
- Puter สามารถใช้งานได้ดังนี้:
- เป็นทางเลือกใหม่แทน Dropbox, Google Drive, OneDrive ฯลฯ พร้อมอินเทอร์เฟซรูปแบบใหม่และฟีเจอร์ทรงพลัง
- เป็นสภาพแวดล้อมเดสก์ท็อประยะไกลสำหรับเซิร์ฟเวอร์และเวิร์กสเตชัน
- เป็นแพลตฟอร์มสำหรับสร้างและโฮสต์เว็บไซต์ เว็บแอป และเกม
- เป็นโปรเจกต์โอเพนซอร์สและคอมมูนิตี้ที่เข้าถึงง่ายสำหรับการเรียนรู้เกี่ยวกับเว็บดีเวลอปเมนต์ คลาวด์คอมพิวติง ระบบกระจาย และอื่น ๆ
❓ ทำไม Puter ถึงไม่ได้สร้างด้วย React, Angular, Vue ฯลฯ?
- ด้วยเหตุผลด้านประสิทธิภาพ Puter จึงสร้างด้วย JavaScript แบบ vanilla และ jQuery
- โครงการนี้ต้องการหลีกเลี่ยง abstraction ที่ซับซ้อน และต้องการควบคุมสแตกทั้งหมดให้ได้มากที่สุด
- ได้รับแรงบันดาลใจบางส่วนจากโปรเจกต์ที่ชื่นชอบซึ่งไม่ใช้เฟรมเวิร์ก เช่น VSCode, Photopea และ OnlyOffice
❓ ทำไมต้องเป็น jQuery?
- Puter โต้ตอบกับ DOM โดยตรง และ jQuery มอบ API ที่สวยงามและทรงพลังสำหรับการจัดการ DOM การจัดการอีเวนต์ และอื่น ๆ
- นอกจากนี้ jQuery ยังเป็นไลบรารีที่รวดเร็ว มีความเสถียร และผ่านการพิสูจน์มาอย่างหนัก
เครดิต
- วอลเปเปอร์เริ่มต้นสร้างโดย Milad Fakurian และเผยแพร่บน Unsplash
- ไอคอนต่าง ๆ จัดให้ภายใต้ไลเซนส์ต่อไปนี้:
- Papirus (ไลเซนส์ GPL-3.0)
- Iconoir (ไลเซนส์ MIT)
- Elementary Icons (ไลเซนส์ GPL-3.0)
- Tabler Icons (ไลเซนส์ MIT)
- bootstrap-icons (ไลเซนส์ MIT)
ความเห็นของ GN⁺
- Puter เป็นโปรเจกต์นวัตกรรมที่มอบประสบการณ์เดสก์ท็อปแบบเต็มภายในเว็บเบราว์เซอร์ให้ผู้ใช้ สอดรับกับแนวโน้มที่สภาพแวดล้อมการทำงานบนคลาวด์กำลังกลายเป็นเรื่องปกติมากขึ้น
- เนื่องจากเปิดให้เป็นโอเพนซอร์ส นักพัฒนาจึงสามารถตรวจสอบซอร์สโค้ดได้อย่างอิสระ ปรับแก้ตามต้องการ หรือเพิ่มฟีเจอร์ได้
- การใช้ jQuery ทำให้นักพัฒนาที่ไม่คุ้นเคยกับเฟรมเวิร์กสมัยใหม่สามารถเข้ามามีส่วนร่วมและช่วยพัฒนาได้ง่ายขึ้น แต่ก็อาจดูห่างจากเทรนด์การพัฒนาเว็บสมัยใหม่อยู่บ้าง
- โปรเจกต์อื่นที่มีฟังก์ชันคล้ายกันได้แก่ Chrome Remote Desktop ของ Google และ Apache Guacamole ซึ่งเป็นโซลูชันที่ถูกใช้งานอย่างแพร่หลายและผ่านการพิสูจน์แล้ว
- เมื่อนำ Puter ไปใช้ ควรพิจารณาเรื่องความปลอดภัย ความเข้ากันได้ และการปรับแต่งประสิทธิภาพ รวมถึงการเปลี่ยนไปสู่บริการบนคลาวด์อาจต้องมีงานเพิ่มเติม เช่น การผสานเข้ากับโครงสร้างพื้นฐานเดิมหรือการย้ายข้อมูล
1 ความคิดเห็น
ความคิดเห็นบน Hacker News