Mã nguồn mở 'Eclipse Theia IDE' kết thúc giai đoạn beta và thách thức Visual Studio Code
(visualstudiomagazine.com)- Dự án Theia IDE của Eclipse Foundation đã kết thúc giai đoạn beta sau 7 năm phát triển và chính thức sẵn sàng để sử dụng rộng rãi
- Dù chia sẻ công nghệ tương tự với Visual Studio Code của Microsoft, nhưng có khác biệt về giấy phép và mô hình quản trị
- Eclipse Foundation mô tả Theia IDE là một "giải pháp thay thế mã nguồn mở thực sự"
Sự khác biệt giữa Eclipse Theia IDE và VS Code
- Theia IDE dựa trên cùng trình soạn thảo Monaco như VS Code và hỗ trợ Language Server Protocol (LSP) cùng Debug Adapter Protocol (DAP)
- Theia IDE hỗ trợ các extension giống như VS Code, nhưng được cung cấp thông qua Open VSX Registry
- Visual Studio Code Marketplace của Microsoft có nhiều extension hơn
Ưu điểm của Eclipse Theia IDE
- Eclipse Theia có thể tạo IDE cho desktop và cloud bằng một ngăn xếp công nghệ mã nguồn mở duy nhất
- Theia cho phép tùy biến mọi khía cạnh của IDE mà không cần fork mã nguồn hay vá lỗi
- Theia IDE là một lựa chọn hấp dẫn cho các nhà phát triển đang tìm kiếm một IDE kết hợp giữa tính linh hoạt, tính mở và công nghệ hiện đại
- Cung cấp các tính năng như mặc định tắt telemetry để phản ánh sở thích của người dùng
- Tính linh hoạt và tính mở
- Các tính năng độc đáo như thanh công cụ thích ứng, cửa sổ xem có thể tách rời và hỗ trợ phát triển từ xa
- Dự kiến sẽ hỗ trợ chế độ cộng tác thời gian thực trong tương lai
- Cộng đồng mã nguồn mở năng động
Cộng đồng Eclipse Theia
- Một cộng đồng mã nguồn mở năng động do Eclipse Foundation tổ chức là cốt lõi của Theia IDE
- Nhiều công ty như Ericsson, EclipseSource, STMicroelectronics và TypeFox đang đóng góp
- Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod, Huawei cũng đóng góp cho nền tảng
Ý kiến của GN⁺
-
Việc ra mắt Theia IDE có vẻ sẽ mang lại sự cạnh tranh lành mạnh cho thị trường công cụ dành cho nhà phát triển. Đây có thể là một lựa chọn tốt cho những ai đang tìm kiếm giải pháp thay thế VS Code
-
Mô hình do cộng đồng mã nguồn mở dẫn dắt có thể mang lại đổi mới và sự ổn định tốt hơn về lâu dài. Tuy vậy, ở giai đoạn đầu vẫn có thể tồn tại những điểm thiếu hụt so với nguồn lực và hệ sinh thái của Microsoft
-
Theia IDE có thể thể hiện thế mạnh trong thị trường IDE doanh nghiệp. Khả năng tùy biến và sự tự do của giấy phép thương mại là những lợi thế lớn
-
Với các nhà phát triển lo ngại về quyền riêng tư và việc thu thập dữ liệu, Theia IDE có thể là một lựa chọn thay thế hấp dẫn
-
Việc phát triển các tính năng khác biệt trong khi vẫn duy trì khả năng tương thích với VS Code sẽ rất quan trọng đối với thành công của Theia IDE. Cần chú ý đến việc phát triển các tính năng riêng như chế độ cộng tác thời gian thực
3 bình luận
Java đúng là không được ưa lắm =))
Có lẽ dự án lớn nhất sử dụng IDE Theia này là Arduino IDE v2. Lúc đầu có khá nhiều điểm còn đáng tiếc ở nhiều mặt, nhưng giờ thì đã có thể dùng khá ổn định.
Ý kiến Hacker News
Đã dùng nó vài năm trước, trước khi VS Code Remote ra mắt
Theia là dự án đầu tiên hỗ trợ vscode-as-a-platform và cho phép chạy trong trình duyệt web
Cảm thấy hoài nghi về mục đích sử dụng
Nhược điểm của VS Code
Tò mò không biết có ai thực sự có thiện cảm với thương hiệu Eclipse không
Đã theo dõi Theia nhiều năm, nhưng mất hứng thú khi vscode trở nên truy cập được qua trình duyệt
Cung cấp các liên kết liên quan
Gần đây đã dùng thử và thấy tốt
Hỗ trợ tree-sitter + LSP là điều bắt buộc
Không hài lòng vì nó dùng cùng lõi (Monaco) do Microsoft kiểm soát
Tự hỏi Theia khác gì với VS Codium và vì sao lại mất tới 7 năm