โอเพนซอร์ส 'Eclipse Theia IDE' ออกจากสถานะเบต้าและท้าชน Visual Studio Code
(visualstudiomagazine.com)- โครงการ Theia IDE ของ Eclipse Foundation ออกจากสถานะเบต้าหลังพัฒนามา 7 ปี และพร้อมใช้งานทั่วไปแล้ว
- ใช้เทคโนโลยีคล้ายกับ Visual Studio Code ของ Microsoft แต่มีความแตกต่างในด้านไลเซนส์และธรรมาภิบาล
- Eclipse Foundation อธิบาย Theia IDE ว่าเป็น "ทางเลือกโอเพนซอร์สที่แท้จริง"
ความแตกต่างระหว่าง Eclipse Theia IDE กับ VS Code
- Theia IDE ใช้ Monaco editor ตัวเดียวกับ VS Code และรองรับ Language Server Protocol (LSP) และ Debug Adapter Protocol (DAP)
- Theia IDE รองรับส่วนขยายแบบเดียวกับ VS Code แต่ให้บริการผ่าน Open VSX Registry
- Visual Studio Code Marketplace ของ Microsoft มีส่วนขยายมากกว่า
จุดเด่นของ Eclipse Theia IDE
- Eclipse Theia สามารถสร้าง IDE ทั้งบนเดสก์ท็อปและคลาวด์ได้ด้วยเทคโนโลยีสแตกโอเพนซอร์สชุดเดียว
- Theia สามารถปรับแต่งทุกแง่มุมของ IDE ได้โดยไม่ต้อง fork โค้ดหรือทำแพตช์
- Theia IDE เป็นตัวเลือกที่น่าสนใจสำหรับนักพัฒนาที่มองหา IDE ซึ่งผสานความยืดหยุ่น ความเปิดกว้าง และเทคโนโลยีสมัยใหม่
- มีฟีเจอร์อย่างการปิด telemetry ตามค่าเริ่มต้นเพื่อสะท้อนความต้องการของผู้ใช้
- ความยืดหยุ่นและความเปิดกว้าง
- ฟีเจอร์เฉพาะ เช่น adaptive toolbar, detachable views และการรองรับการพัฒนาระยะไกล
- มีแผนรองรับโหมดทำงานร่วมกันแบบเรียลไทม์ในอนาคต
- มีชุมชนโอเพนซอร์สที่คึกคัก
ชุมชน Eclipse Theia
- ชุมชนโอเพนซอร์สที่คึกคักซึ่ง Eclipse Foundation เป็นเจ้าภาพ คือหัวใจสำคัญของ Theia IDE
- บริษัทหลากหลายแห่ง เช่น Ericsson, EclipseSource, STMicroelectronics และ TypeFox มีส่วนร่วมในการพัฒนา
- Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod และ Huawei ก็มีส่วนร่วมกับแพลตฟอร์มนี้เช่นกัน
ความเห็นของ GN⁺
-
การเปิดตัว Theia IDE ดูจะนำการแข่งขันที่ดีต่อสุขภาพมาสู่ตลาดเครื่องมือสำหรับนักพัฒนา และอาจเป็นตัวเลือกที่ดีสำหรับผู้ที่มองหาทางเลือกแทน VS Code
-
โมเดลที่ขับเคลื่อนโดยชุมชนโอเพนซอร์สอาจนำไปสู่นวัตกรรมและเสถียรภาพที่ดีกว่าในระยะยาว แต่ในช่วงแรกก็อาจยังด้อยกว่าเมื่อเทียบกับทรัพยากรและระบบนิเวศของ Microsoft
-
Theia IDE อาจมีจุดแข็งในตลาด IDE สำหรับองค์กร โดยความสามารถในการปรับแต่งและอิสระด้านไลเซนส์เชิงพาณิชย์เป็นข้อได้เปรียบสำคัญ
-
สำหรับนักพัฒนาที่กังวลเรื่องความเป็นส่วนตัวและการเก็บข้อมูล Theia IDE อาจเป็นทางเลือกที่น่าสนใจ
-
การรักษาความเข้ากันได้กับ VS Code ควบคู่ไปกับการพัฒนาฟีเจอร์ที่แตกต่าง จะเป็นกุญแจสำคัญต่อความสำเร็จของ Theia IDE และควรจับตาการพัฒนาฟีเจอร์เฉพาะอย่างโหมดทำงานร่วมกันแบบเรียลไทม์
3 ความคิดเห็น
Java ไม่น่าชอบเลย 555
ถ้าจะพูดถึงโปรเจ็กต์ที่ใช้ IDE ของ Theia (หรือ Theia?) ที่ใหญ่ที่สุด ก็น่าจะเป็น Arduino IDE v2 นะครับ
ช่วงแรก ๆ ยังมีหลายจุดที่น่าเสียดายอยู่พอสมควร แต่ตอนนี้ก็ดูเหมือนว่าจะใช้งานได้อย่างค่อนข้างเสถียรแล้ว
ความเห็นจาก Hacker News
เคยใช้เมื่อหลายปีก่อน ก่อนที่ VS Code Remote จะออกมา
Theia เป็นโปรเจ็กต์แรกที่รองรับ vscode-as-a-platform และทำให้รันในเว็บเบราว์เซอร์ได้
ตั้งคำถามกับจุดประสงค์ในการใช้งาน
ข้อเสียของ VS Code
สงสัยว่ามีใครรู้สึกเชิงบวกกับแบรนด์ Eclipse หรือไม่
ติดตาม Theia มาหลายปี แต่พอ vscode เข้าถึงผ่านเบราว์เซอร์ได้ก็หมดความสนใจ
ให้ลิงก์ที่เกี่ยวข้อง
เพิ่งลองใช้ไม่นานมานี้และรู้สึกว่าดี
การรองรับ tree-sitter + LSP เป็นสิ่งจำเป็น
ไม่พอใจกับการใช้คอร์เดียวกัน (Monaco) ที่ Microsoft ควบคุม
สงสัยว่ามันต่างจาก VS Codium อย่างไร และทำไมถึงใช้เวลาถึง 7 ปี