JetBrains IntelliJ IDEA, môi trường phát triển tích hợp (IDE) hàng đầu cho Java và Kotlin, đang thực hiện một bước tiến quan trọng khi chính thức hợp nhất hai phiên bản riêng biệt: Community Edition và Ultimate Edition. Sự thay đổi này hứa hẹn mang lại trải nghiệm liền mạch và tối ưu hơn cho cộng đồng nhà phát triển. Đồng thời, phiên bản miễn phí cũng được bổ sung nhiều tính năng mới giá trị, và một IDE hoàn toàn mã nguồn mở sẽ sớm được ra mắt, khẳng định cam kết của JetBrains với triết lý phát triển mở.
Lý Do Đằng Sau Quyết Định Hợp Nhất Phiên Bản
Hiện tại, IntelliJ IDEA được phân phối dưới hai hình thức: Community Edition miễn phí và có phần lớn mã nguồn mở, cùng với Ultimate Edition yêu cầu trả phí hoặc cấp phép cho sinh viên/trường học. JetBrains thừa nhận rằng mô hình này gây ra không ít phiền toái. Người dùng thường băn khoăn không biết nên cài đặt phiên bản nào, hoặc phải làm gì khi giấy phép Ultimate hết hạn. Quy trình cấp phép phức tạp cho các cơ sở giáo dục cũng tạo ra rào cản trong môi trường giảng dạy, ảnh hưởng đến trải nghiệm chung của người dùng.
Trải Nghiệm Mới Với Phiên Bản IntelliJ IDEA Hợp Nhất
Trong tương lai gần, IntelliJ IDEA sẽ chỉ có một bản tải xuống duy nhất, đơn giản là “IntelliJ IDEA”. Đối với những người dùng đã sở hữu phiên bản Ultimate, không có gì thay đổi ngoại trừ tên gọi. Đặc biệt, khi giấy phép Ultimate hết hạn, người dùng sẽ không bị khóa hoàn toàn khỏi IDE nữa; thay vào đó, họ sẽ được tự động chuyển về trạng thái chỉ có quyền truy cập các tính năng miễn phí. Người dùng Community Edition sẽ nhận được bản cập nhật lên phiên bản hợp nhất này khi phát hành IntelliJ IDEA 2025.3.
Sơ đồ minh họa quá trình hợp nhất các phiên bản Community và Ultimate của IntelliJ IDEA, đơn giản hóa trải nghiệm người dùng.
Ra Mắt Phiên Bản Mã Nguồn Mở Hoàn Toàn (Open Source Edition)
Mặc dù mã nguồn cơ bản của IntelliJ IDEA đã là mã nguồn mở và là nền tảng cho Android Studio, cả Community và Ultimate Edition vẫn chứa các thành phần độc quyền. Với sự thay đổi này, JetBrains sẽ cung cấp một phiên bản Open Source Edition riêng biệt, bắt đầu từ IntelliJ IDEA 2025.2. Đây là một động thái tương tự như cách Google phát triển trình duyệt Chrome dựa trên dự án mã nguồn mở Chromium.
Phiên bản mã nguồn mở này sẽ có khả năng xây dựng lại hoàn toàn, đi kèm với GitHub Actions để hỗ trợ tích hợp liên tục (CI) và triển khai liên tục (CD). Tuy nhiên, các tính năng yêu cầu thành phần độc quyền sẽ không có sẵn, bao gồm: Sao lưu và Đồng bộ hóa (Backup and Sync), Kiểm tra gói (Package Checker), các chức năng AI, plugin bản địa hóa và tích hợp WSL. Một số tính năng này có thể được bổ sung vào phiên bản Open Source Edition thông qua các plugin miễn phí trên JetBrains Marketplace, nhưng không phải tất cả.
Những Tính Năng Mới Dành Cho Người Dùng Miễn Phí
Trong quá trình chuyển đổi này, nhiều tính năng giá trị sẽ được mở rộng cho người dùng miễn phí. Cụ thể:
- Tô sáng cú pháp (Syntax Highlighting) sẽ được hỗ trợ cho nhiều framework và công nghệ phổ biến như Spring, Jakarta EE, Quarkus, Micronaut, JPA (JPQL/HQL), Thymeleaf, Velocity, FreeMarker, JSP, Kubernetes manifests và Helm charts. Đáng chú ý, tính năng này cũng sẽ hoạt động cho các ngôn ngữ không phải JVM, tiềm năng biến IntelliJ IDEA thành đối thủ cạnh tranh trực tiếp hơn với Visual Studio Code, vốn nổi tiếng với khả năng hỗ trợ cú pháp đa dạng.
- Người dùng miễn phí cũng sẽ nhận được hỗ trợ thiết lập bằng Wizard cho các dự án sử dụng Spring, Jakarta EE, Quarkus, Micronaut và Ktor, giúp quá trình khởi tạo dự án trở nên dễ dàng hơn.
- Cuối cùng, người dùng miễn phí sẽ có khả năng xem lược đồ cơ sở dữ liệu (bao gồm bảng, cột, chỉ mục, v.v.), mặc dù việc truy cập dữ liệu và thực thi các truy vấn SQL vẫn yêu cầu phiên bản trả phí.
Các môi trường phát triển tích hợp (IDE) phổ biến như Visual Studio Code và IntelliJ IDEA được đặt cạnh nhau, thể hiện sự cạnh tranh và đa dạng lựa chọn cho nhà phát triển.
Lộ Trình Phát Triển và Thời Điểm Ra Mắt
Phiên bản IntelliJ IDEA 2025.2 sắp tới sẽ là bản phát hành đầu tiên có Open Source Edition. Sau đó, phiên bản 2025.3 sẽ chính thức hợp nhất các phiên bản Ultimate và Community. JetBrains chưa công bố ngày phát hành cụ thể cho các phiên bản này, nhưng cộng đồng nhà phát triển chắc chắn đang rất mong chờ những cải tiến quan trọng này.
IntelliJ IDEA đang không ngừng cải thiện để mang lại trải nghiệm tốt nhất cho lập trình viên. Sự hợp nhất các phiên bản và cam kết với mã nguồn mở là minh chứng cho định hướng phát triển bền vững, đặt người dùng làm trọng tâm. Hãy cùng chờ đón những thay đổi này để tối ưu hóa quy trình làm việc của bạn.