- เครื่องมือที่ตั้งค่าสภาพแวดล้อมการพัฒนาที่กำหนดค่าไว้อย่างสมบูรณ์บนทุกโครงสร้างพื้นฐานได้ด้วยคำสั่งเพียงครั้งเดียว
- รันได้จากทุกที่: สร้างสภาพแวดล้อมการพัฒนาได้บนเครื่องทุกประเภท ไม่ว่าจะเป็นโลคัล รีโมต คลาวด์เบส เซิร์ฟเวอร์จริง หรือ VM และรันได้บนทุกสถาปัตยกรรม เช่น x86 หรือ ARM
- รองรับไฟล์คอนฟิก: ปัจจุบันรองรับ Dev Container และสามารถขยายไปยัง DevFile, Nix & Flox ได้
- ระบบ Prebuild: ลดเวลาในการตั้งค่าสภาพแวดล้อมได้อย่างมาก
- รองรับ IDE: รองรับ VS Code & JetBrains อย่างลื่นไหลให้ใช้งานบนเครื่องโลคัลได้ทันทีโดยไม่ต้องตั้งค่า และมี Web IDE ในตัวเพื่อความสะดวกเพิ่มเติม
- การผสานรวมกับผู้ให้บริการ Git: สามารถเชื่อมต่อ GitHub, GitLab, Bitbucket, Bitbucket Server, Gitea, Gitness, Azure DevOps & AWS CodeCommit เพื่อดึง branch หรือ PR ของรีโพซิทอรีใน workspace และทำ commit ได้อย่างง่ายดาย
- พื้นที่ทำงานหลายโปรเจ็กต์: รองรับรีโพซิทอรีของหลายโปรเจ็กต์ใน workspace เดียว ทำให้พัฒนาสถาปัตยกรรมแบบไมโครเซอร์วิสได้ง่าย
- การผสานรวม reverse proxy: ใช้ความสามารถ reverse proxy เพื่อรองรับการทำงานร่วมกันและทำให้ feedback loop กระชับขึ้น เข้าถึง preview port และ Web IDE ได้อย่างราบรื่นแม้อยู่หลังไฟร์วอลล์
- ความสามารถในการขยาย: ขยายได้ด้วยการพัฒนาปลั๊กอินหรือ provider และทำได้ไม่เฉพาะใน Go แต่ยังรวมถึงภาษาสคริปต์แบบไดนามิกทุกภาษา
- ความปลอดภัย: สร้างการเชื่อมต่อ VPN ระหว่างเครื่องไคลเอนต์กับสภาพแวดล้อมการพัฒนาโดยอัตโนมัติ เพื่อรับประกันการเชื่อมต่อที่ปลอดภัยอย่างสมบูรณ์
- ทุกพอร์ต: เข้าถึงทุกพอร์ตของสภาพแวดล้อมการพัฒนาได้ผ่านการเชื่อมต่อ VPN จึงไม่จำเป็นต้องตั้งค่า port forwarding ผ่านการเชื่อมต่อ SSH
1 ความคิดเห็น
สวัสดีครับ/ค่ะ นี่เป็นเรื่องน่าประหลาดใจที่น่ายินดีสำหรับการใช้งานจริงครับ/ค่ะ เราได้ผู้เข้าชมใหม่ 500 คนจาก GitHub repo และมันทำให้ผู้คนเริ่มสนใจ ผม/ฉันเป็นผู้รับผิดชอบด้านการเติบโตของ Daytona และยินดีตอบคำถามหากสามารถแปลด้วย Google Translate ได้ :-D