4 dintre cele mai bune medii de dezvoltare integrate pentru Linux

cod Linux

Pe Linux avem diverse instrumente care ne pot ajuta în crearea și dezvoltarea aplicațiilor. În cuvintele multora, Linux este, fără îndoială, unul dintre sistemele recomandate pentru realizarea dezvoltării aplicațiilor.

De data asta să profităm de această ocazie pentru a vorbi despre unele dintre cele mai bune medii de dezvoltare integrate (IDE) pe care îl putem folosi în distribuția Linux preferată.

NetBeans

netbeans-edit-php-page

NetBeans este un popular ID-C / C ++ multiplataforma cu suport pentru alte limbaje de programare. Acesta include diferite tipuri de șabloane de proiect pentru C / C ++, iar aplicațiile pot fi construite folosind bibliotecile statice și dinamice.

În plus, vă puteți reutiliza codul existent pentru a vă construi proiectele și puteți utiliza, de asemenea, drag and drop pentru a importa fișiere binare în acesta pentru a construi aplicații de la bază.

Între Principalele sale caracteristici pot fi evidențiate:

  • Editorul C / C ++ este bine integrat cu mai multe sesiuni, instrumente și depanatorul GNU GDB.
  • Suport pentru asistență în cod
  • Creați și rulați teste C / C ++ din interior
  • Are suport pentru instrument Qt
  • Suport pentru formate de compresie .tar, .zip și multe alte fișiere de arhivă
  • Suport pentru mai multe compilatoare, cum ar fi GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio și MinGW
  • Navigarea fișierelor

Cod :: Blocuri

Blocuri de cod

Acesta este un mediu de dezvoltare open source licențiat sub licența publică generală GNU care Are suport pentru mai multe compilatoare, printre care putem găsi MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC și Intel C ++ Compiler.

Are un sistem de construcție personalizat și suport opțional de construire.

CodeBlocks este disponibil pentru Windows, Linux și macOS și a fost portat pe FreeBSD, OpenBSD și Solaris.

Acest IDE Este proiectat pentru a fi foarte extensibil și complet configurabil, puteți extinde utilizarea pluginurilor.

Între principalele caracteristici pe care le putem evidenția din acest program putem găsi:

  • Spații de lucru pentru a combina mai multe proiecte.
  • Spațiu de lucru adaptativ
  • Browser de proiect; vizualizarea fișierelor, simbolurilor (moștenite etc.), claselor, resurselor.
  • Editor cu file, mai multe fișiere.
  • Colorarea sintaxei
  • Completarea automată a codului.
  • Lista verticală.
  • Căutări avansate pentru șiruri din fișiere: curent, deschis, proiect, spațiu de lucru, în foldere).
  • Suport pentru compilare în paralel (folosind mai multe procesoare / nuclee).

clion

clion

Un IDE axat pe dezvoltarea limbajelor de programare C și C ++, CLion este un IDE multi-platformă, deci poate fi utilizat pe Linux, macOS și Windows integrat cu sistemul de construire CMake.

Versiunea inițială este compatibil cu GNU Compiler Collection (GCC) și Clang și GDB Debugger, LLDB și Google Test compilatoare. Pe lângă C și C ++, CLion acceptă alte limbi direct sau prin pluginuri: Kotlin, Python, Rust, Swift și altele.

CLion, ca multe IDE-uri, are funcția de a completa codul cu ușurință, cu ajutorul căruia CLion vă poate ajuta să economisiți mult timp în completarea sintaxei codului pe care îl scrieți în el.

Și nu numai, CLion are și șabloane de sintaxă de cod pre-formatate cu care indicați sintaxa și va genera codul, arătându-vă, de asemenea, posibile sintaxe și astfel îmbunătățiți viteza de scriere.

PyCharm

pycharm-python

Un IDE multi-platformă utilizat în domeniul programării, Pycharm vine cu o consolă python unde puteți scrie scripturile pe măsură ce le rulați. Ferestrele pot fi comutate în modul andocare, în modul plutitor, în modul fereastră sau în modul divizat, în funcție de preferințe.

Când activați modul andocat, modul fixat poate fi activat și pentru a vă fixa instrumentele.

Între Principalele sale caracteristici pot fi evidențiate:

  • Asistență și analiză de codificare, cu completarea codului, sintaxă și evidențierea erorilor.
  • Navigare proiect și cod, vizualizări de proiect specializate, vizualizări structură de fișiere și salturi rapide între fișiere, clase, metode și utilizări
  • Refactorizarea Python: include redenumirea, metoda de extracție, inserarea variabilei, inserarea constantă, tragerea în sus, împingerea în jos și altele
  • Suport pentru cadre web: Django, web2py și Flask
  • Debugger Python încorporat
  • Testare unitară integrată, cu acoperire cod linie cu linie
  • Dezvoltare Google App Engine Python
  • Integrarea controlului versiunilor: interfață de utilizator unificată pentru Mercurial, Git, Subversion, Perforce și CVS cu liste de schimbare și îmbinare.

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   kirbylife el a spus

    Destul de subiectiv

  2.   Ektod el a spus

    Complet, un exemplu clar este Pycharm, ok să spunem că este „al patrulea” cel mai bun din listă, dar dacă nu mă dezvolt în Python? Și orice altceva este, de asemenea, subiectiv, gedit împreună cu un compilator ar putea fi plasat în top 1 în funcție de gusturi și de dorința de a pierde timpul oricui.

  3.   pr0per el a spus

    Și eclipsa? Folosit mult pentru j2ee