4 persekitaran pembangunan bersepadu terbaik untuk Linux

kod linux

Di Linux kami mempunyai pelbagai alat yang dapat membantu kami dalam pembuatan dan pengembangan aplikasi. Dengan kata banyak, Linux tidak diragukan lagi adalah salah satu sistem yang disyorkan untuk menjalankan pengembangan aplikasi.

Kali ini mari kita ambil kesempatan ini untuk membincangkan beberapa persekitaran pembangunan bersepadu terbaik (IDE) yang dapat kita gunakan dalam pengedaran Linux pilihan kita.

NetBeans

netbeans-edit-php-halaman

NetBeans adalah C / C ++ IDE merentas platform yang popular dengan sokongan untuk bahasa pengaturcaraan lain. Ini merangkumi pelbagai jenis templat projek untuk C / C ++ dan aplikasi dapat dibangun menggunakan perpustakaan statis dan dinamis.

Selain itu, anda boleh menggunakan semula kod yang ada untuk membuat projek anda, dan juga menggunakan drag and drop untuk mengimport fail binari ke dalamnya untuk membina aplikasi dari bawah.

Antara Ciri-ciri utamanya dapat diketengahkan:

  • Editor C / C ++ terintegrasi dengan banyak sesi, alat, dan debugger GNU GDB.
  • Sokongan untuk membantu kod
  • Buat dan jalankan ujian C / C ++ dari dalam
  • Ia mempunyai sokongan alat Qt
  • Sokongan untuk format mampatan .tar, .zip dan banyak lagi fail arkib
  • Sokongan untuk pelbagai penyusun seperti GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio, dan MinGW
  • Penyemakan fail

Kod :: Blok

Sekatan Kod

Ini adalah persekitaran pembangunan sumber terbuka yang dilesenkan di bawah GNU General Public License yang Ia mempunyai sokongan untuk pelbagai penyusun, di antaranya kita dapat mencari MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC dan Intel C ++ Compiler.

Ia mempunyai sistem binaan khas dan sokongan binaan pilihan.

CodeBlocks tersedia untuk Windows, Linux, dan macOS dan telah dibawa ke FreeBSD, OpenBSD, dan Solaris.

IDE ini Ia direka untuk sangat luas dan boleh dikonfigurasi sepenuhnya, anda boleh memperluaskan penggunaan pemalam.

Antara ciri utama yang dapat kita ketengahkan dari program ini kita dapati:

  • Ruang kerja untuk menggabungkan pelbagai projek.
  • Ruang kerja adaptif
  • Penyemak imbas projek; paparan fail, simbol (diwarisi, dll.), kelas, sumber.
  • Editor tab, berbilang fail.
  • Pewarna sintaksis
  • Pelengkap automatik kod.
  • Senarai drop-down.
  • Pencarian lanjutan untuk rentetan dalam fail: semasa, terbuka, projek, ruang kerja, dalam folder).
  • Sokongan untuk penyusunan secara selari (menggunakan beberapa pemproses / teras).

clion

clion

IDE memfokuskan pada pengembangan dalam bahasa pengaturcaraan C dan C ++, CLion adalah IDE merentas platform sehingga dapat digunakan pada Linux, macOS dan Windows yang disatukan dengan sistem pembuatan CMake.

Versi awal ia serasi dengan GNU Compiler Collection (GCC) dan pengkompil Clang dan GDB Debugger, LLDB dan Google Test. Selain C dan C ++, CLion menyokong bahasa lain secara langsung atau melalui pemalam: Kotlin, Python, Rust, Swift dan lain-lain.

CLion, seperti banyak IDE, berfungsi melengkapkan kod dengan mudah, dengan mana CLion dapat membantu anda menjimatkan banyak masa dalam menyelesaikan sintaks kod anda yang anda tulis di dalamnya.

Dan bukan hanya itu, CLion juga mempunyai templat sintaksis kod yang telah diformat sebelumnya dengan yang anda nyatakan sintaksnya dan ia akan menghasilkan kodnya, juga menunjukkan kemungkinan sintaks dan seterusnya meningkatkan kelajuan penulisan.

PyCharm

pycharm-python

IDE lintas platform yang digunakan dalam bidang pengaturcaraan, Pycharm dilengkapi dengan konsol python di mana anda boleh menulis skrip semasa anda menjalankannya. Tingkap boleh dialihkan ke mod dok, mod terapung, mod tetingkap atau mod split bergantung pada pilihan anda.

Apabila anda menghidupkan mod berlabuh, mod disematkan juga dapat diaktifkan untuk menyematkan alat anda.

Antara Ciri-ciri utamanya dapat diketengahkan:

  • Bantuan dan analisis pengekodan, dengan penyelesaian kod, sintaks, dan penyorotan ralat.
  • Navigasi projek dan kod, paparan projek khusus, pandangan struktur fail, dan lompatan cepat antara fail, kelas, kaedah, dan penggunaan
  • Python refactoring: merangkumi penamaan semula, kaedah pengekstrakan, memasukkan pemboleh ubah, memasukkan pemalar, tarik ke atas, tekan bawah dan lain-lain
  • Sokongan untuk kerangka web: Django, web2py dan Flask
  • Penyahpepijat Python terbina dalam
  • Pengujian unit bersepadu, dengan liputan kod baris demi baris
  • Pembangunan Google App Engine Python
  • Integrasi kawalan versi: Antara muka pengguna bersatu untuk Mercurial, Git, Subversion, Perforce, dan CVS dengan senarai perubahan dan penggabungan.

3 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   kirbylife kata

    Cukup subjektif

  2.   Ektod kata

    Sepenuhnya, contoh yang jelas adalah pycharm, ok katakan ini adalah "keempat" terbaik dalam senarai tetapi, bagaimana jika saya tidak berkembang di python? Dan semua yang lain juga subjektif, gedit bersama dengan penyusun dapat ditempatkan di 1 teratas bergantung pada selera dan keinginan untuk membuang masa siapa pun.

  3.   pr0per kata

    Dan gerhana? Digunakan banyak untuk j2ee