NetBeans 12.1, một phiên bản mang lại một số cải tiến cho C / C ++, Java và PHP

apache-netbeans

La Tổ chức Quỹ phần mềm Apache ra mắt gần đây là phiên bản mới của môi trường phát triển tích hợp, «Apache NetBeans 12.1«, Đây là một phiên bản trong đó một số cải tiến hỗ trợ được thêm vào cho C / C ++, Java, PHP và HTML.

Đối với những người không biết về IDE này, họ nên biết rằng cung cấp hỗ trợ cho các ngôn ngữ lập trình Java SE, Java EE, PHP, JavaScript và Groovy. Ngoài các tính năng của nó, có một hệ thống dự án dựa trên Ant, kiểm soát phiên bản và tái cấu trúc.

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

Phiên bản mới này của IDE không có những thay đổi lớn, nhưng nó cải thiện một số khía cạnh cho các ngôn ngữ lập trình mà nó hỗ trợ.

Và đó là trong phiên bản mới được phát hành này, hỗ trợ hạn chế cho các ngôn ngữ C / C ++ được thêm vào, vẫn đứng sau các plugin phát triển C / C ++ được phát hành trước đó cho NetBeans IDE 8.2.

Để phát triển trong C / C ++, hỗ trợ được cung cấp cho các dự án đơn giản nhất, cho phép bạn chạy các lệnh biên dịch và chạy, tô sáng cú pháp bằng cách sử dụng văn phạm TextMate và gỡ lỗi bằng gdb.

Cũng như hoàn thành mã và các khả năng chỉnh sửa khác chúng được thực hiện bằng cách truy cập LSP CCLS (Language Server Protocol) của máy chủ, mà người dùng phải chạy độc lập.

Một thay đổi khác đã được thêm vào là hỗ trợ cho nền tảng Jakarta EE 8, đã thay thế Java EE (Nền tảng Java, Phiên bản Doanh nghiệp). Bạn có thể tạo các dự án Jakarta EE 8 và sửa đổi các ứng dụng Maven hiện có để sử dụng Jakarta EE 8.

Trình biên dịch Java tích hợp của NetBeans nb-javac (sửa đổi bởi javac) Nó đã được dịch để sử dụng Java 14.

Đối với Java, hỗ trợ từ khóa "Bản ghi" đã được thiết kế lại để cung cấp một cách nhỏ gọn để xác định các lớp, tránh sự cần thiết phải xác định rõ ràng các phương thức cấp thấp khác nhau như equals (), hashCode () và toString () trong trường hợp dữ liệu chỉ được lưu trữ trong các trường.

Hành vi của công việc mà nó không thay đổi. Một mẫu mới đã được thêm vào để tạo các cấu trúc Java với từ khóa "bản ghi". Cải thiện hỗ trợ hoàn thành mã "ghi".

Đối với Java SE, Hỗ trợ hệ thống xây dựng Gradle được bật. Hỗ trợ cho các thư mục đã tạo đã được thêm vào và đảm bảo hoạt động chính xác với bộ xử lý chú thích.

Đối với PHP, các hành động mới đã được thêm vào menu Composer để cập nhật trình tải tự động và chạy các tập lệnh. Trong trình gỡ lỗi, thay vì 0 và 1 trong các giá trị Boolean của các biến, false và true được hiển thị. Cải tiến các công cụ để phân tích mã.

Đối với HTML, thành phần trình xác thực đánh dấu đã được cập nhật (validator.jar). Bao gồm hỗ trợ hoàn thành các mẫu. Đã thêm hỗ trợ hoàn thành mã và tô sáng cú pháp cho các cấu trúc như « ».

Đối với CSS, các tùy chọn định dạng "Tab và Thụt lề" đã được đề xuất để kiểm soát thụt lề và sử dụng các tab hoặc dấu cách.

Khi khởi động, nó phát hiện JDK được cài đặt trên Linux và macOS bằng bộ công cụ SDKMAN.

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

Đối với những người muốn có được phiên bản mới này, họ phải tải xuống mã nguồn của ứng dụng mà họ có thể lấy được 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.