IntelliJ IDEA, môi trường phát triển tích hợp (IDE) hàng đầu dành cho Java và Kotlin, đang trải qua một thay đổi đáng kể khi JetBrains quyết định hợp nhất hai phiên bản riêng biệt là Community Edition và Ultimate Edition. Sự kiện này không chỉ đơn thuần là thay đổi về tên gọi mà còn mang đến nhiều tính năng mới cho người dùng miễn phí, đồng thời mở ra một tương lai với phiên bản IDE mã nguồn mở hoàn toàn. Đây là tin vui lớn cho cộng đồng lập trình viên, hứa hẹn một trải nghiệm phát triển phần mềm đơn giản và mạnh mẽ hơ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à chủ yếu là mã nguồn mở, cùng với Ultimate Edition trả phí (hoặc cung cấp miễn phí cho sinh viên và các lớp học). JetBrains thừa nhận rằng cách phân phối này tạo ra nhiều bất tiện, gây khó khăn cho người dùng trong việc lựa chọn phiên bản phù hợp, xử lý khi giấy phép hết hạn và tạo ra “ma sát” trong môi trường giáo dục. Để khắc phục, JetBrains đã quyết định hợp nhất thành một phiên bản duy nhất, đơn giản gọi là IntelliJ IDEA.
IntelliJ IDEA: Từ hai thành một – Lợi ích cho người dùng
Với sự hợp nhất này, IntelliJ IDEA sẽ chỉ còn một bản tải xuống duy nhất. Đối với người dùng Ultimate hiện tại, thay đổi chủ yếu là về tên gọi. Tuy nhiên, một điểm cải tiến quan trọng là khi giấy phép Ultimate hết hạn, người dùng sẽ không còn bị loại hoàn toàn khỏi IDE mà thay vào đó, chỉ bị hạ cấp xuống các tính năng miễn phí. Điều này giúp bảo toàn công việc và quá trình sử dụng của lập trình viên. 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 khi IntelliJ IDEA 2025.3 ra mắt.
Sơ đồ minh họa quá trình hợp nhất các phiên bản IntelliJ IDEA của JetBrains
Phiên bản mã nguồn mở hoàn toàn: Hướng đi mới của JetBrains
Mặc dù mã nguồn cơ bản của IntelliJ là phần mềm mã nguồn mở và là nền tảng cho Android Studio, cả Community và Ultimate Editions đều chứa các thành phần độc quyền. Với phiên bản hợp nhất mới, các thành phần độc quyền này vẫn sẽ tồn tại. Tuy nhiên, JetBrains sẽ cung cấp một phiên bản mã nguồn mở riêng biệt (Open Source edition) bắt đầu từ IntelliJ IDEA 2025.2.
Tình hình này khá tương tự với Chromium so với Google Chrome: phiên bản mã nguồn mở sẽ có các bản dựng có thể tái tạo hoàn chỉnh, cùng với GitHub Actions cho tích hợp liên tục (CI) và triển khai liên tục (CD). Các tính năng đòi hỏi thành phần độc quyền sẽ bị loại bỏ, bao gồm Sao lưu và Đồng bộ, Trình kiểm tra gói, chức năng AI, plugin bản địa hóa và tích hợp WSL. Một số chức năng này có thể được thêm vào phiên bản mã nguồn mở thông qua các plugin miễn phí trên JetBrains Marketplace, nhưng không phải tất cả.
Nhiều tính năng miễn phí hơn cho lập trình viên
Là một phần của quá trình chuyển đổi này, nhiều tính năng sẽ được cung cấp cho người dùng miễn phí. Cụ thể, tính năng tô sáng cú pháp (syntax highlighting) sẽ có sẵn cho Spring, Jakarta EE, Quarkus, Micronaut, JPA (JPQL/HQL), Thymeleaf, Velocity, FreeMarker, JSP, Kubernetes manifests và Helm charts. Nó cũng sẽ hoạt động cho các ngôn ngữ không phải JVM, có khả năng biến IntelliJ thành đối thủ cạnh tranh trực tiếp hơn với Visual Studio Code, vốn có hỗ trợ cú pháp rộng rãi cho nhiều ngôn ngữ.
Người dùng miễn phí cũng sẽ nhận được hỗ trợ thiết lập wizard cho Spring, Jakarta EE, Quarkus, Micronaut và Ktor. Cuối cùng, người dùng miễn phí sẽ có thể xem lược đồ cơ sở dữ liệu (các bảng, cột, chỉ mục, v.v.), nhưng việc truy cập dữ liệu và thực thi SQL vẫn sẽ yêu cầu phiên bản trả phí.
So sánh các môi trường phát triển tích hợp (IDE) khác nhau
Bản phát hành IntelliJ IDEA 2025.2 sắp tới sẽ là phiên bản đầu tiên đi kèm với Open Source Edition. Tiếp theo đó, bản phát hành 2025.3 sẽ hợp nhất các phiên bản Ultimate và Community Edition. Hiện tại chưa có ngày phát hành cụ thể cho các phiên bản này.
Với những thay đổi chiến lược này, JetBrains đang định hình lại trải nghiệm IntelliJ IDEA, hướng tới sự đơn giản hóa, tăng cường khả năng tiếp cận và cung cấp giá trị tốt hơn cho toàn bộ cộng đồng lập trình. Dù bạn là người dùng lâu năm hay mới bắt đầu, việc hợp nhất và mở rộng tính năng miễn phí hứa hẹn sẽ mang lại nhiều lợi ích thiết thực.
Kết luận
Việc JetBrains hợp nhất các phiên bản IntelliJ IDEA và bổ sung nhiều tính năng miễn phí là một bước tiến quan trọng, giúp tối ưu hóa trải nghiệm người dùng và mở rộng cơ hội tiếp cận công cụ phát triển mạnh mẽ này. Đồng thời, việc ra mắt phiên bản mã nguồn mở hoàn toàn cũng thể hiện cam kết của JetBrains đối với cộng đồng. Lập trình viên giờ đây có thể tận hưởng một môi trường làm việc hiệu quả hơn, dễ tiếp cận hơn mà vẫn đảm bảo sự chuyên nghiệp và độ chính xác cần thiết.
Bạn nghĩ sao về những thay đổi này của IntelliJ IDEA? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới nhé!
Tài liệu tham khảo
Nguồn: JetBrains Blog