Apache NetBeans 30 yêu cầu JDK 21, cải thiện khả năng hỗ trợ Java và cập nhật GlassFish.

Những điểm chính:
  • Nó quy định JDK 21 là yêu cầu tối thiểu để biên dịch, kiểm thử và chạy môi trường phát triển.
  • Cập nhật toàn diện các công cụ xây dựng, tích hợp mặc định Maven 3.9.15, Ant 1.10.17 và hỗ trợ Gradle cho JDK 26.
  • Cải tiến trình soạn thảo Java để hỗ trợ các thành phần bản ghi, biến không tên và phân tích cú pháp lớp cục bộ.
  • Tích hợp chính thức với máy chủ GlassFish 7.1.0 và 8.0.0, hiện đại hóa trình hướng dẫn JSF và hỗ trợ Typescript React thông qua LSP.
  • Tối ưu hóa tốc độ Git bằng JGit 7.6.0, cập nhật giao diện với FlatLaf 3.7.1 và tăng cường hỗ trợ Markdown.

Apache NetBean

Các nhà phát triển của Apache, đơn vị chịu trách nhiệm cho môi trường phát triển tích hợp "NetBeans" nổi tiếng, đã công bố...Phiên bản Apache NetBeans 30 mới nhất. Bản cập nhật này đánh dấu một sự thay đổi trong môi trường phát triển bằng cách thiết lập JDK 21 mạnh mẽ làm yêu cầu tối thiểu để biên dịch, kiểm thử và chạy nền tảng.

Phiên bản mới này không chỉ đơn thuần là bản vá lỗi bảo trì, mà là một phiên bản hoàn chỉnh. Nó tái cấu trúc cách thức IDE tương tác với các giao thức máy chủ. của ngôn ngữ và hiện đại hóa cơ sở của nó nhằm mang đến trải nghiệm lập trình thông minh hơn và có khả năng dự đoán tốt hơn.

Các tính năng mới chính của Apache NetBeans 30

Phần mới này Nó giải quyết một số quy trình gây khó chịu nhất trong việc quản lý phiên bản. và triển khai kinh doanh, kể từ đó tối ưu hóa việc đọc các kho dữ liệu khổng lồ.Nó cải thiện đáng kể khả năng hỗ trợ các thông số kỹ thuật khung web mới nhất và tích hợp các phiên bản cập nhật của các công cụ xây dựng phổ biến nhất trên thị trường, đồng thời ưu tiên tính ổn định của giao diện, hỗ trợ cú pháp hiện đại và thiết kế tiện dụng nhằm giảm thiểu khó khăn trong công việc hàng ngày của lập trình viên.

Trải nghiệm chỉnh sửa mã Java nhận được một số cải tiến, tập trung mạnh vào tính ổn định của cú pháp hiện đại. Các nhà phát triển sẽ nhận thấy sự khác biệt. Cải thiện đáng kể khả năng dự đoán mã và tự động hoàn thành. khi làm việc với các loại thành phần bản ghi và khi khởi tạo các lớp cục bộ.

Mặt khác, cần lưu ý rằng Nhóm đã triển khai các bản sửa lỗi quan trọng để giải quyết xung đột định dạng với các biến. Ngoài ra, việc tự động nhập các kiểu liệt kê trong câu lệnh switch cũng đã được cải thiện, và nhiều lỗi ngoại lệ con trỏ null gây tắc nghẽn trình phân tích hiệu năng đã được khắc phục. Song song đó, các hệ thống xây dựng đang cập nhật cơ sở dữ liệu của chúng bằng cách tích hợp trực tiếp... Phiên bản Maven 3.9.15 và Ant 1.10.17Trong khi đó, Gradle điều chỉnh các tham số mặc định của mình để chuẩn bị cho sự ra mắt sắp tới của môi trường JDK 26.

Hiện đại hóa doanh nghiệp và hệ sinh thái web tiên tiến

Phát triển ứng dụng doanh nghiệp và công nghệ web nhận được một số lượng lớn cải tiến trong phiên bản này. NetBeans 30 giới thiệu... Hỗ trợ chính thức cho máy chủ ứng dụng GlassFish phiên bản 7.1.0 và 8.0.0. đồng thời khắc phục các lỗi khởi động khó chịu trong Máy chủ Payara được liên kết với các tùy chọn điểm kiểm tra.

Các lập trình viên chuyên về web được hưởng lợi từ một ứng dụng khách của... Giao thức máy chủ ngôn ngữ (LSP) được cải thiện rất nhiều, mà bây giờ Nó nhận được hỗ trợ gốc cho TypeScript React và giải quyết các xung đột về khoảng cách trong các lớp JavaScript. Trong khi đó, hệ sinh thái PHP cũng không hề tụt hậu trong làn sóng cập nhật này, tích hợp khả năng tương thích trực tiếp với toán tử pipe mới được giới thiệu trong PHP phiên bản 8.5.

Giao diện được cải tiến, hiệu năng Git được nâng cao và các tích hợp mới.

Tính vận hành trơn tru và tính thẩm mỹ tổng thể của môi trường. Chúng được trang bị một loạt các cải tiến nhằm mang lại sự thoải mái về thị giác.. Bản cập nhật của Công cụ kết xuất FlatLaf 3.7.1 đảm bảo giao diện hoàn hảo.Giờ đây, màn hình tải ban đầu được chuyển sang luồng xử lý sự kiện để tránh các sự cố hệ thống gây khó chịu.

Hệ thống quản lý phiên bản cập nhật công cụ của mình lên JGit 7.6.0. Điều này giúp tối ưu hóa đáng kể tốc độ tải trạng thái tệp trong hộp thoại xác nhận thông qua xử lý hàng loạt và trì hoãn các lệnh gọi tốn nhiều tài nguyên. Cuối cùng, trải nghiệm gõ phím tổng thể cũng được cải thiện. Hỗ trợ xem trước hình ảnh và kiểm tra chính tả trong tài liệu Markdown.Việc tích hợp các mẫu TOML và khả năng kết hợp đầy hứa hẹn với rust-analyzer nhằm củng cố hệ sinh thái lập trình hệ thống.

Nếu bạn muốn biết thêm về nó của phiên bản mới này, bạn có thể kiểm tra chi tiết trong liên kết sau.

Làm thế nào để cài đặt Apache NetBeans 30 trên Linux?

Việc cài đặt Apache NetBeans trên Linux có thể được thực hiện theo nhiều cách khác nhau, tùy thuộc vào sở thích của người dùng và khả năng tương thích của hệ thống.

Đối với những ai muốn biên dịch Apache NetBeans từ mã nguồn, bước đầu tiên là tải xuống các tệp cần thiết từ trang web chính thức của dự án. Sau khi lấy được các tập tin, bạn phải giải nén gói dữ liệu vào vị trí mong muốn trong hệ thống.
Sau đó, bạn cần truy cập vào terminal và điều hướng đến thư mục nơi các tập tin đã được giải nén. Tại đó, bạn cần chạy lệnh sau:
ant

Để xây dựng IDE Apache NetBeans. Sau khi được xây dựng, bạn có thể chạy IDE bằng cách nhập

./nbbuild/netbeans/bin/netbeans

Cài đặt qua Snap

Đối với người dùng thích phương pháp đơn giản và nhanh hơn, NetBeans có sẵn dưới dạng gói Snap:

sudo snap install netbeans --classic

Cài đặt bằng Flatpak

Một lựa chọn khác là cài đặt Apache NetBeans bằng Flatpak. Để thực hiện được điều này, hệ thống phải hỗ trợ loại gói này. Lệnh để thực hiện cài đặt như sau:

flatpak install flathub org.apache.netbeans


Thêm vào làm nguồn ưu tiên