Biết có gì mới trong Apache NetBeans 11.2 và cách cài đặt nó trên Linux

apache-netbeans

La Apache Software Foundation gần đây đã thông báo về việc phát hành phiên bản mới của môi trường phát triển tích hợp của bạn cho Apache NetBeans 11.2. Đây là phiên bản thứ tư được Apache Foundation chuẩn bị sau khi Oracle chuyển giao mã NetBeans và là phiên bản đầu tiên sau khi chuyển dự án từ vườn ươm Apache.

Sự ra mắt có hỗ trợ cho các ngôn ngữ lập trình Java SE, Java EE, PHP, JavaScript và Groovy. Việc chuyển hỗ trợ C / C ++ từ cơ sở mã do Oracle cung cấp trong phiên bản 11.3 dự kiến ​​sẽ được lên lịch vào tháng Giêng. Vào tháng 2020 năm 12, bản phát hành Apache NetBeans XNUMX sẽ hình thành, đi kèm với đó là một phần của Chu kỳ hỗ trợ mở rộng (LTS).

Đối với những người vẫn họ không biết về NetBeans, họ nên biết rằng đây là một môi trường phát triển tích hợp miễn phí, làm xong chủ yếu dành cho ngôn ngữ lập trình Java và nó cũng có một số lượng đáng kể các mô-đun để mở rộng nó.

NetBeans là một dự án mã nguồn mở rất thành công với lượng người dùng lớn, cộng đồng ngày càng phát triển.

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

Với việc phát hành phiên bản NetBeans 11.2 mới này các tính năng mới của ngôn ngữ PHP đã được thêm vào, phát triển ở chi nhánh 7.4. Cũng thế việc bổ sung các thuộc tính bằng văn bản được đánh dấu, nhà điều hành ”?? = », khả năng thay thế các ma trận hiện có khi xác định một cái mới, một cơ chế mới để tuần tự hóa các đối tượng, khả năng hiển thị số lượng lớn và định dạng mới để xác định các chức năng.

Một thay đổi khác nổi bật so với NetBeans 11.2 là hỗ trợ cho Java SE 13. Ví dụ, khả năng sử dụng «chuyển đổi»Dưới dạng một biểu thức thay vì một toán tử.

Se triển khai các hoạt động đánh dấu và chuyển đổi cho các khối văn bản Chúng bao gồm dữ liệu văn bản nhiều dòng mà không sử dụng ký tự thoát và giữ nguyên định dạng văn bản gốc. Các tính năng được liệt kê cho đến nay đã được đánh dấu là thử nghiệm và chỉ được kích hoạt trong quá trình lắp ráp với cờ "–enable-preview";

cũng các tối ưu hóa hiệu suất khác nhau được đánh dấu: Tốc độ tìm kiếm các tệp nhị phân trong cây với các văn bản nguồn đã được tăng lên.

Trên Linux và Windows, giao diện WatchService được cung cấp bởi Java NIO2 API nó được sử dụng để theo dõi những thay đổi trong thư mục, cũng như nhận dạng tệp thành tệp nhanh hơn.

Cải thiện hỗ trợ cho hệ thống xây dựng Gradle. Đã thêm khả năng tải cờ trình biên dịch Java, cho phép bạn sử dụng các tính năng Java thử nghiệm trong các dự án Gradle.

Ngoài ra, thêm xử lý đầu vào của người dùng trên tab, phản ánh tiến trình lắp ráp (Đầu ra). Khi bắt đầu quá trình nền Gradle Daemon, thuộc tính org.gradle.jvmargs hiện đã được tính đến.

Các vấn đề cấp phép cho mã với trình phân tích cú pháp JavaScript đã được giải quyết vì trình phân tích cú pháp phải được cài đặt riêng trước đó. Giờ đây, trình phân tích cú pháp graal-js đã được chuyển từ GPL sang UPL (Universal Permissive License).

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

Dành cho những ai muốn tải phiên bản NetBeans 11.2 mới này Họ phải cài đặt ít nhất phiên bản Java 8 của Oracle hoặc Open JDK 8 trên hệ thống của họ và Apache Ant 1.10 trở lên.

Bây giờ họ phải tải xuống mã nguồn của ứng dụng mà họ có thể lấy từ liên kết bên dưới.

Khi bạn đã cài đặt xong mọi thứ, hãy giải nén tệp mới tải xuống vào một thư mục mà bạn thích.

Và từ terminal, chúng ta sẽ nhập thư mục này và sau đó thực thi:

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ũng có các phương pháp cài đặt khác mà họ có thể được hỗ trợ, một trong số đó là với sự trợ giúp của các gói Snap.

Họ chỉ cần có sự hỗ trợ để có thể cài đặt các loại gói này trên hệ thống của họ. Để cài đặt bằng phương pháp này, bạn phải gõ lệnh sau:

sudo snap install netbeans --classic

Một phương pháp khác là với sự trợ giúp của các gói Flatpak, vì vậy họ phải có sự hỗ trợ để cài đặt các gói này trên hệ thống của họ.

Lệnh để thực hiện cài đặt như sau:

flatpak install flathub org.apache.netbeans

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.