Vài ngày trước sự ra mắt của phiên bản mới của Apache NetBeans 25, giới thiệu một số cải tiến đáng kể tập trung vào hiệu quả môi trường phát triển, trải nghiệm của người dùng và khả năng tương thích.
Trong số những điểm nổi bật, công cụ đã được tối ưu hóa phím trong trình soạn thảo mã, cung cấp khả năng điều hướng trực quan hơn trong quá trình tái cấu trúc, Quản lý thứ tự tab trong các dự án tốt hơn và theo dõi chính xác hơn các thay đổi về mã.
Tối ưu hóa hình ảnh và trải nghiệm người dùng
Một trong những thay đổi quan trọng nhất mà phiên bản NetBeans 25 mới này mang lại là Nhúng biểu tượng vào định dạng SVG, nghĩa là đồ họa sắc nét hơn, có khả năng mở rộng hơn trong giao diện. Bên cạnh đó, để cải thiện việc tải hình ảnh Trong định dạng này, NetBeans hiện nay sử dụng thư viện JSVG, một giải pháp thay thế nhẹ hơn và hiệu quả hơn so với Batik.
Ở cấp độ giao diện, Đã có những điều chỉnh về giao diện của các tab đang hoạt động và các khu vực được chọn, cũng như triển khai rõ ràng và chức năng hơn tùy chọn hiển thị thư mục cha trong tiêu đề tab. Cũng Hộp thoại để chọn thư mục đã được thiết kế lại trong hệ thống tập tin, mang lại trải nghiệm mượt mà và chính xác hơn.
Trình soạn thảo SQL và cải tiến hỗ trợ
Trong NetBeans 25, trình soạn thảo SQL đã nhận được những cải tiến lớn, như Một hệ thống tự động hoàn thành tiên tiến hơn đã được giới thiệu, có khả năng gợi ý các thuật ngữ dựa trên các kết quả khớp một phần trong các từ, mà không cần phải bắt đầu tìm kiếm từ ký tự đầu tiên.
Về phần cải tiến trong hệ thống biên dịch, Cải tiến khả năng tương thích đã được thực hiện với Ant, Gradle và Maven. Trong trường hợp của Tốt, đã được thực hiện khả năng chạy thử nghiệm ở chế độ song songhoặc cải thiện hiệu quả của thử nghiệm tự động. Maven, trong khi đó, hiện nay cung cấp khả năng phát hiện sự phụ thuộc chính xác hơnTrong khi Ant đã được tối ưu hóa để hỗ trợ thực hiện trên Payara Server trong môi trường WSL (Hệ thống con Windows cho Linux).
Khi Hỗ trợ máy chủ LSP (Giao thức máy chủ ngôn ngữ) đã được cải tiến cho phép sử dụng linh hoạt hơn trong NetBeans. Ngoài ra, tích hợp với plugin NetBeans cho VSCode đã được cải thiện, tạo điều kiện thuận lợi cho sự phát triển hợp tác trong môi trường kết hợp.
Các tính năng mới cho Java, PHP và các công nghệ khác
NetBeans 25 cung cấp những cải tiến về chức năng cho Java, bao gồm: tự động hoàn thành trong khối chuyển đổi, tạo điều kiện cho việc viết mã linh hoạt hơn, định dạng mã tự động cũng đã được cải thiện để xử lý tốt hơn dấu ngoặc đóng.
Trình biên dịch nội bộ NetBeans, nb-javac đã được cập nhật lên phiên bản JDK 24b29, đảm bảo khả năng tương thích với các tính năng mới nhất và Hỗ trợ cho công cụ JavaScript Nashorn 15.x đã được thêm vào JDK 15 và các phiên bản cao hơn.
Đối với PHP, NetBeans 25 giới thiệu hỗ trợ cho kiểm tra trình phân tích tĩnh PHPStan cấp độ 10Ngoài ra, Các tính năng mới được bổ sung đã được tích hợp vào PHP 8.4.
Cuối cùng, điều đáng nói là Thư viện Groovy đã được cập nhật lên phiên bản 3.0.23, cung cấp những cải tiến về tính ổn định và các tính năng mới. Cũng hỗ trợ đã được mở rộng cho GlassFish 7 (lên đến phiên bản 7.0.21) và GlassFish 8 (lên đến phiên bản thử nghiệm 8.0.0-M9).
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 25 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