KDevelop 5.5, đi kèm với nhiều cải tiến khác nhau và hỗ trợ cải tiến cho C ++ và PHP

Phát triển

Sau sáu tháng phát triển, việc phát hành phiên bản mới đã được công bố của môi trường lập trình tích hợp KDevelop 5.5, trong đó tích hợp một số cải tiến và tính năng mới, trong đó nổi bật là các cải tiến hỗ trợ cho C ++, PHP và tích hợp cho Python 3.8.

Đối với những người không quen thuộc với KDevelop, bạn nên biết rằng nó là là một môi trường phát triển tổng hợp cho hệ thống GNU / Linux-Unix, cũng như cho Windows, cũng có kế hoạch khởi chạy nó trong phiên bản Mac OS, KDevelop Nó được xuất bản theo giấy phép GPL và được thiết kế để sử dụng trong môi trường đồ họa KDE, mặc dù nó cũng hoạt động với các môi trường khác, chẳng hạn như Gnome.

Không giống như nhiều giao diện phát triển khác, KDevelop không có trình biên dịch riêng, vì vậy nó dựa vào gcc để tạo mã nhị phân. Phiên bản mới nhất của nó hiện đang được phát triển và hoạt động với các ngôn ngữ lập trình khác nhau.

Trong số đó, chúng ta có thể làm nổi bật một số như C, C ++, PHP và Python bằng cách cài đặt một plugin chính thức. Các ngôn ngữ khác như Java, Ada, SQL, Perl và Pascal, cũng như các tập lệnh cho Bash shell vẫn chưa được chuyển sang KDevelop4, mặc dù chúng có thể được hỗ trợ trong tương lai.

kdevelop nó hoàn toàn tương thích với quy trình phát triển KDE 5, bao gồm cả việc sử dụng Clang làm trình biên dịch. Mã dự án sử dụng các thư viện KDE Frameworks 5 và Qt 5.

KDevelop sử dụng trình soạn thảo văn bản Kate theo mặc định. Các tính năng được đề cập dưới đây dành riêng cho môi trường phát triển:

  • Trình chỉnh sửa mã nguồn với đánh dấu cú pháp và thụt lề tự động (Kate).
  • Quản lý các loại dự án khác nhau, chẳng hạn như CMake, Automake, qmake (đối với các dự án dựa trên thư viện Qt và Ant (đối với các dự án dựa trên Java).
  • Trình duyệt giữa các lớp của ứng dụng.
  • Front-end cho gcc, bộ biên dịch GNU.
  • Giao diện người dùng cho trình gỡ lỗi GNU.
  • Trình hướng dẫn để tạo và cập nhật các định nghĩa của các lớp và khung ứng dụng.
  • Hoàn thành mã tự động trong C và C ++.
  • Hỗ trợ riêng cho Doxygen.
  • Cho phép kiểm soát phiên bản.
  • và nhiều hơn nữa

Các tính năng mới chính của KDevelop 5.5

Trong phiên bản mới của KDevelop 5.5 công việc đã được thực hiện để cải thiện sự ổn định được đánh dấu, cũng như để tối ưu hóa hiệu suất và đơn giản hóa việc bảo trì cơ sở mã.

Đó là trường hợp của cải thiện hỗ trợ cho ngôn ngữ C ++, với các cảnh báo bị thiếu đã được thêm vào để bao gồm các tệp tiêu đề có sẵn mặc định.

Ngoài các plugin để phân tích mã dựa trên Clang-hidden và Clazy đã thêm khả năng chọn các bộ séc. Nhập logic tìm kiếm đã được mở rộng với việc hoàn thành mã chủ động.

Một cải tiến khác là hỗ trợ cho ngôn ngữ PHPNhư hỗ trợ thêm cho các thuộc tính viết được giới thiệu trong PHP 7.4, nhập các hàm và hằng số từ các không gian tên khác, mảng kiểu và các hằng số lớp hiển thị.

Nó cũng được đề cập trong thông báo rằng một khu vực riêng biệt đã được triển khai để hiển thị các cảnh báo và thông báo trong quá trình khởi động ứng dụng, mà không hiển thị hộp thoại sự cố.

Giống như anh ấy hỗ trợ chuyển các biến môi trường từ môi trường quá trình và khả năng định cấu hình môi trường dựa trên flatpak.

Những thay đổi khác được đề cập trong quảng cáo:

  • Đã thêm hỗ trợ ban đầu cho Python 3.8
  • Đã thêm hộp thoại để thực hiện thao tác rebase trong Git
  • Việc biên dịch lặp lại các tệp tar được cung cấp bằng cách cài đặt các tiêu đề Pax
  • Một tùy chọn đã được thêm vào cài đặt để tắt các nút đóng tab.

Làm thế nào để cài đặt KDevelop 5.5 trên Ubuntu và các dẫn xuất?

Cuối cùng, đối với những người muốn thử nghiệm môi trường phát triển này, họ có thể tải xuống trình cài đặt từ liên kết sau.

Tại, bạn sẽ có thể tìm thấy các liên kết tải xuống của phiên bản mới KDevelop 5.5 cho các hệ điều hành khác nhau mà nó hỗ trợ. Trong trường hợp của những người dùng Linux, họ có thể sử dụng tệp AppImage có thể được lấy và thực thi với sự trợ giúp của thiết bị đầu cuối bằng cách nhập vào đó các lệnh sau:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Để 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: Miguel Ángel Gatón
  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.