มูลนิธิคราส
คุณสมบัติที่สำคัญ:
- การใช้ฐานโค้ดทั่วไปหนึ่งฐานเพื่อสร้างเวอร์ชันเดสก์ท็อปและเว็บ
- รองรับการพัฒนาใน JavaScript, Java, Python และภาษาอื่น ๆ ที่มีโปรเซสเซอร์ฝั่งเซิร์ฟเวอร์ที่ใช้โปรโตคอล
LSP (Language Server Protocol) ซึ่งดำเนินการที่เกี่ยวข้องกับการแยกวิเคราะห์ความหมายของภาษา การใช้ LSP ช่วยให้คุณใช้ตัวจัดการที่มีอยู่มากกว่า 60 ตัวที่เตรียมไว้สำหรับโปรแกรมแก้ไขโค้ดรหัส Visual Studio ,นิวไคลด์ иอะตอม ซึ่งใช้ LSP ด้วย - การพัฒนาของ Theia ได้รับการดูแลโดย Eclipse Foundation ซึ่งเป็นแพลตฟอร์มที่เป็นกลาง โดยไม่ขึ้นอยู่กับการตัดสินใจของแต่ละบริษัท และดำเนินการเพื่อผลประโยชน์ของชุมชน
- โปรเจ็กต์ได้รับการออกแบบให้เป็นโมดูลาร์มากที่สุดเท่าที่จะเป็นไปได้ ทำให้คุณสามารถขยายหรือเปลี่ยนแปลงฟังก์ชันการทำงานใดๆ ก็ได้
เพิ่มเติม . - คุณสามารถสร้างผลิตภัณฑ์ที่มีลักษณะคล้าย IDE โดยใช้ Theia ได้โดยการเชื่อมต่อส่วนเสริมที่จำเป็นโดยแสดงรายการไว้ในไฟล์ package.json
- รองรับโปรโตคอล VS Code Extension ซึ่งช่วยให้คุณเชื่อมต่อส่วนขยายที่พัฒนาขึ้นสำหรับ Visual Studio Code
- โปรแกรมจำลองเทอร์มินัลแบบครบวงจรที่อัปเดตการเชื่อมต่อโดยอัตโนมัติหากมีการโหลดหน้าซ้ำในเบราว์เซอร์ โดยไม่สูญเสียประวัติการทำงานทั้งหมด
- เค้าโครงองค์ประกอบอินเทอร์เฟซที่ยืดหยุ่น เปลือกหน้าจอจะขึ้นอยู่กับกรอบงาน
ฟอสเฟอร์JS ช่วยให้สามารถเคลื่อนย้ายบล็อกได้ตามใจชอบ (คุณสามารถซ่อนแผง เปลี่ยนขนาดของบล็อก และสลับได้)
ตัวแก้ไขสร้างขึ้นจากสถาปัตยกรรม
แพลตฟอร์ม Electron ใช้เพื่อสร้างแอปพลิเคชันที่มีในตัวเอง
ความแตกต่างที่สำคัญจาก Visual Studio Code ได้แก่ สถาปัตยกรรมแบบโมดูลาร์ที่มากขึ้น ให้โอกาสในการปรับเปลี่ยนมากขึ้น จุดเริ่มต้นมุ่งเน้นไปที่การเปิดตัวไม่เพียงแต่บนระบบโลคัลเท่านั้น แต่ยังรวมถึงบนคลาวด์ด้วย การพัฒนาบนไซต์ที่เป็นกลาง
เป็นที่น่าสังเกตว่า Visual Studio Code เวอร์ชันเปิดที่สมบูรณ์ยังพัฒนาโปรเจ็กต์ด้วย
เราขอเตือนคุณว่าตัวแก้ไขโค้ด Visual Studio ถูกสร้างขึ้นโดยใช้การพัฒนาของโครงการ
ที่มา: opennet.ru