4 dari lingkungan pengembangan terintegrasi terbaik untuk Linux

kode linux

Di Linux kami memiliki berbagai alat yang dapat membantu kami dalam pembuatan dan pengembangan aplikasi. Menurut banyak orang, Linux tidak diragukan lagi adalah salah satu sistem yang direkomendasikan untuk pengembangan aplikasi.

Kali ini mari gunakan kesempatan ini untuk berbicara tentang beberapa lingkungan pengembangan terintegrasi terbaik (IDE) yang dapat kita gunakan di distribusi Linux pilihan kita.

NetBeans

netbeans-edit-php-halaman

NetBeans adalah IDE C / C ++ lintas platform yang populer dengan dukungan untuk bahasa pemrograman lain. Ini mencakup berbagai jenis template proyek untuk C / C ++ dan aplikasi dapat dibangun menggunakan pustaka statis dan dinamis.

Selain itu, Anda dapat menggunakan kembali kode yang ada untuk membangun proyek Anda, dan juga menggunakan seret dan lepas untuk mengimpor file biner ke dalamnya untuk membangun aplikasi dari awal.

Antara Karakteristik utamanya dapat disorot:

  • Editor C / C ++ terintegrasi dengan baik dengan beberapa sesi, alat, dan debugger GNU GDB.
  • Dukungan untuk bantuan kode
  • Buat dan jalankan pengujian C / C ++ dari dalam
  • Ini memiliki dukungan alat Qt
  • Dukungan untuk format kompresi .tar, .zip, dan banyak lagi file arsip
  • Dukungan untuk beberapa kompiler seperti GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio, dan MinGW
  • Penjelajahan file

Kode :: Blok

Blok Kode

Ini adalah lingkungan pengembangan sumber terbuka yang dilisensikan di bawah Lisensi Publik Umum GNU itu Ini memiliki dukungan untuk beberapa kompiler, di antaranya kita dapat menemukan MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC dan Intel C ++ Compiler.

Ini memiliki sistem build khusus dan dukungan build opsional.

CodeBlocks tersedia untuk Windows, Linux, dan macOS dan telah di-porting ke FreeBSD, OpenBSD, dan Solaris.

IDE ini Ini dirancang agar sangat dapat diperluas dan dikonfigurasi sepenuhnya, Anda dapat memperpanjang penggunaan plugin.

Antara karakteristik utama yang bisa kami tonjolkan dari program ini kita dapat menemukan:

  • Ruang kerja untuk menggabungkan banyak proyek.
  • Ruang kerja adaptif
  • Browser proyek; tampilan file, simbol (diwariskan, dll.), kelas, sumber daya.
  • Editor bertab, banyak file.
  • Pewarnaan sintaks
  • Pelengkapan otomatis kode.
  • Daftar tarik-turun.
  • Pencarian lanjutan untuk string dalam file: saat ini, terbuka, proyek, ruang kerja, dalam folder).
  • Dukungan untuk kompilasi secara paralel (menggunakan banyak prosesor / inti).

klion

klion

IDE yang berfokus pada pengembangan dalam bahasa pemrograman C dan C ++, CLion adalah IDE lintas platform sehingga dapat digunakan di Linux, macOS, dan Windows yang terintegrasi dengan sistem build CMake.

Versi awal ini kompatibel dengan GNU Compiler Collection (GCC) dan Clang dan GDB Debugger, LLDB dan kompiler Google Test. Selain C dan C ++, CLion mendukung bahasa lain secara langsung atau melalui plugin: Kotlin, Python, Rust, Swift, dan lainnya.

CLion, seperti banyak IDE lainnya, memiliki fungsi melengkapi kode dengan mudah, yang dengannya CLion dapat membantu Anda menghemat banyak waktu dalam menyelesaikan sintaks kode yang Anda tulis di dalamnya.

Dan tidak hanya itu, CLion juga memiliki templat sintaks kode pra-format yang Anda gunakan untuk menunjukkan sintaks dan itu akan menghasilkan kode, juga menunjukkan kepada Anda kemungkinan sintaks dan dengan demikian meningkatkan kecepatan penulisan.

PyCharm

pycharm-python.dll

IDE lintas platform yang digunakan di bidang pemrograman, Pycharm hadir dengan konsol python di mana Anda dapat menulis skrip saat Anda menjalankannya. Jendela dapat dialihkan ke mode dok, mode mengambang, mode jendela, atau mode terpisah tergantung pada preferensi Anda.

Saat Anda mengaktifkan mode berlabuh, mode tersemat juga dapat diaktifkan untuk menyematkan alat Anda.

Antara Karakteristik utamanya dapat disorot:

  • Bantuan dan analisis pengkodean, dengan penyelesaian kode, sintaksis, dan penyorotan kesalahan.
  • Navigasi proyek dan kode, tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan
  • Refactoring Python: meliputi renaming, metode ekstraksi, masukkan variabel, masukkan konstanta, pull up, push down dan lain-lain
  • Dukungan untuk kerangka web: Django, web2py dan Flask
  • Debugger Python bawaan
  • Pengujian unit terintegrasi, dengan cakupan kode baris demi baris
  • Pengembangan Google App Engine Python
  • Integrasi kontrol versi: Antarmuka pengguna terpadu untuk Mercurial, Git, Subversion, Perforce, dan CVS dengan daftar perubahan dan penggabungan.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   kehidupan kirby dijo

    Cukup subyektif

  2.   ektod dijo

    Sepenuhnya, contoh yang jelas adalah pycharm, oke katakanlah itu adalah yang terbaik "keempat" dalam daftar tetapi, bagaimana jika saya tidak mengembangkan dengan python? Dan segala sesuatu yang lain juga subjektif, gedit bersama dengan kompiler dapat ditempatkan di 1 teratas tergantung pada selera dan keinginan untuk menyia-nyiakan waktu siapa pun.

  3.   pr0per dijo

    Dan gerhana? Digunakan banyak untuk j2ee