4 trong số các môi trường phát triển tích hợp tốt nhất cho Linux

mã linux

Trên Linux chúng tôi có các công cụ khác nhau có thể giúp chúng tôi trong việc tạo và phát triển các ứng dụng. Theo cách nói của nhiều người, Linux chắc chắn là một trong những hệ thống được khuyến nghị để thực hiện phát triển ứng dụng.

Lần này hãy nhân cơ hội này để nói về một số môi trường phát triển tích hợp tốt nhất (IDE) mà chúng tôi có thể sử dụng trong bản phân phối Linux ưa thích của mình.

NetBeans

netbeans-chỉnh sửa-php-trang

NetBeans là một IDE C / C ++ đa nền tảng phổ biến với sự hỗ trợ cho các ngôn ngữ lập trình khác. Nó bao gồm các loại mẫu dự án khác nhau cho C / C ++ và các ứng dụng có thể được xây dựng bằng cách sử dụng thư viện tĩnh và động.

Ngoài ra, bạn có thể sử dụng lại mã hiện có của mình để xây dựng các dự án và cũng có thể sử dụng kéo và thả để nhập các tệp nhị phân vào đó để xây dựng các ứng dụng từ đầu.

Giữa Các đặc điểm chính của nó có thể được làm nổi bật:

  • Trình soạn thảo C / C ++ được tích hợp tốt với nhiều phiên, công cụ và trình gỡ lỗi GNU GDB.
  • Hỗ trợ hỗ trợ mã
  • Tạo và chạy các bài kiểm tra C / C ++ từ bên trong
  • Nó có hỗ trợ công cụ Qt
  • Hỗ trợ các định dạng nén .tar, .zip và nhiều tệp lưu trữ khác
  • Hỗ trợ nhiều trình biên dịch như GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio và MinGW
  • Duyệt tệp

Mã :: Khối

CodeBlock

Đây là một môi trường phát triển mã nguồn mở được cấp phép theo Giấy phép Công cộng GNU. Nó hỗ trợ nhiều trình biên dịch, trong số đó chúng ta có thể tìm thấy MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC và Intel C ++ Compiler.

Nó có một hệ thống xây dựng tùy chỉnh và hỗ trợ xây dựng tùy chọn.

CodeBlocks có sẵn cho Windows, Linux và macOS và đã được chuyển sang FreeBSD, OpenBSD và Solaris.

IDE này Nó được thiết kế để có thể mở rộng và cấu hình đầy đủ, bạn có thể mở rộng việc sử dụng các plugin.

Giữa những đặc điểm chính mà chúng tôi có thể làm nổi bật từ chương trình này, chúng tôi có thể tìm thấy:

  • Không gian làm việc để kết hợp nhiều dự án.
  • Không gian làm việc thích ứng
  • Trình duyệt dự án; chế độ xem tệp, ký hiệu (kế thừa, v.v.), lớp, tài nguyên.
  • Trình chỉnh sửa theo tab, nhiều tệp.
  • Màu cú pháp
  • Tự động hoàn thành mã.
  • Danh sách thả xuống.
  • Tìm kiếm nâng cao cho các chuỗi trong tệp: hiện tại, đang mở, dự án, không gian làm việc, trong thư mục).
  • Hỗ trợ biên dịch song song (sử dụng nhiều bộ vi xử lý / lõi).

con sư tử

con sư tử

IDE tập trung vào phát triển ngôn ngữ lập trình C và C ++, CLion là một IDE đa nền tảng nên nó có thể được sử dụng trên Linux, macOS và Windows được tích hợp với hệ thống xây dựng CMake.

Phiên bản đầu tiên nó tương thích với Bộ sưu tập trình biên dịch GNU (GCC) và trình biên dịch Clang và GDB Debugger, LLDB và Google Test. Ngoài C và C ++, CLion hỗ trợ các ngôn ngữ khác trực tiếp hoặc thông qua các plugin: Kotlin, Python, Rust, Swift và các ngôn ngữ khác.

CLion, giống như nhiều IDE khác, có chức năng hoàn thành mã một cách dễ dàng, với CLion có thể giúp bạn tiết kiệm rất nhiều thời gian trong việc hoàn thành cú pháp của mã mà bạn đang viết trong đó.

Và không chỉ vậy, CLion còn có các mẫu cú pháp mã được định dạng trước mà bạn chỉ ra cú pháp và nó sẽ tạo ra mã, cũng hiển thị cho bạn các cú pháp có thể có và do đó cải thiện tốc độ ghi.

PyCharm

pycharm-trăn

Một IDE đa nền tảng được sử dụng trong lĩnh vực lập trình, Pycharm đi kèm với một bảng điều khiển python nơi bạn có thể viết các tập lệnh khi chạy chúng. Các cửa sổ có thể được chuyển sang chế độ dock, chế độ nổi, chế độ cửa sổ hoặc chế độ chia nhỏ tùy theo sở thích của bạn.

Khi bạn bật chế độ gắn đế, chế độ ghim cũng có thể được kích hoạt để ghim các công cụ của bạn.

Giữa Các đặc điểm chính của nó có thể được làm nổi bật:

  • Hỗ trợ và phân tích mã hóa, với việc hoàn thành mã, cú pháp và đánh dấu lỗi.
  • Điều hướng dự án và mã, chế độ xem dự án chuyên biệt, chế độ xem cấu trúc tệp và chuyển nhanh giữa các tệp, lớp, phương thức và cách sử dụng
  • Tái cấu trúc Python: bao gồm đổi tên, phương pháp trích xuất, chèn biến, chèn hằng số, kéo lên, đẩy xuống và những thứ khác
  • Hỗ trợ cho các khuôn khổ web: Django, web2py và Flask
  • Trình gỡ lỗi Python tích hợp
  • Kiểm tra đơn vị tích hợp, với phạm vi bao phủ mã từng dòng
  • Phát triển Python của Google App Engine
  • Tích hợp kiểm soát phiên bản: Giao diện người dùng hợp nhất cho Mercurial, Git, Subversion, Perforce và CVS với danh sách thay đổi và hợp nhất.

Để 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.

  1.   kirbylife dijo

    Khá chủ quan

  2.   Ektod dijo

    Hoàn toàn, một ví dụ rõ ràng là pycharm, ok, giả sử nó là tốt nhất "thứ tư" trong danh sách nhưng, nếu tôi không phát triển trong python thì sao? Và mọi thứ khác cũng mang tính chủ quan, gedit cùng với trình biên dịch có thể nằm trong top 1 tùy thuộc vào thị hiếu và mong muốn lãng phí thời gian của bất kỳ ai.

  3.   pr0per dijo

    Và nhật thực? Được sử dụng nhiều cho j2ee