Phiên bản 20 của môi trường phát triển tích hợp (IDE) Apache NetBeans đã được công bố, hỗ trợ các ngôn ngữ lập trình Java SE, Java EE, PHP, C/C++, JavaScript, Rust và Groovy. Các bản dựng dựng sẵn có sẵn cho Linux (đóng gói dạng bấm, dạng phẳng), Windows и macOS.
Trong số những thay đổi được đề xuất:
- Đối với các dự án bằng ngôn ngữ Java, hỗ trợ cho JDK 21 đã được thêm vào. Hỗ trợ cho các tính năng Java 21 mới đã được thêm vào hệ thống hoàn thành đầu vào. Trình biên dịch Java nb-javac (javac đã sửa đổi) được tích hợp trong NetBeans đã được cập nhật lên phiên bản 21. Đã thêm hỗ trợ cho Mẫu chuỗi.
- Cải thiện hỗ trợ cho hệ thống xây dựng Gradle và Maven. Bộ công cụ Gradle đã được cập nhật lên phiên bản 8.4 và Maven lên phiên bản 3.9.5. Đồng thời cập nhật maven-indexer 7.0.4, lucene 9.8.0 và maven.embedder 2.0.6.1
- Môi trường ngôn ngữ PHP đã cải thiện khả năng hỗ trợ cho các tính năng được giới thiệu trong các phiên bản PHP mới. Đã thêm hỗ trợ cho các điểm dừng ngoại lệ. Kiểm tra mở rộng khi tạo điểm dừng. Cung cấp điểm nổi bật trực quan của các thành viên lớp kế thừa bằng các màu sắc khác nhau. Đã thêm chế độ định dạng "Sau khi sử dụng đặc điểm".
- Hỗ trợ CPPLite đã được ổn định trong IDE C/C++.
- Đã thêm hỗ trợ cho nền tảng GlassFish 7.0.9.
- Trong môi trường dành cho các dự án web, hỗ trợ CSS đã được cải thiện (@layer, @supports, mô-đun ngăn chặn và văn bản, hàm toán học).
- Gói jgit được sử dụng trong giao diện kiểm soát phiên bản đã được cập nhật để phát hành 6.7.0.
- Các khả năng được mở rộng liên quan đến việc sử dụng may chủ LSP (Giao thức máy chủ ngôn ngữ).
- Trình chỉnh sửa hỗ trợ chuyển đổi hộp kiểm khi xem trước đánh dấu ở định dạng Markdown.

- Kiểm tra tính chính xác được bật và hoàn thành mã được triển khai cho các tài liệu XML không có trường lược đồLocation
- Công cụ tạo giao diện FlatLaf đã được cập nhật lên phiên bản 3.2. Trên nền tảng này Linux FlatLaf bao gồm tính năng trang trí cửa sổ phía máy khách.
- Hỗ trợ mở rộng cho ngôn ngữ cấu hình HCL được sử dụng trong HashiCorp Terraform.
- Việc triển khai môi trường phát triển các dự án bằng ngôn ngữ Rust vẫn tiếp tục.
- Đã thêm thư viện hồ sơ cho kiến trúc ARM64.

Nguồn: opennet.ru

