4 af de bedste integrerede udviklingsmiljøer til Linux

Linux-kode

På Linux Vi har forskellige værktøjer, der kan hjælpe os med oprettelse og udvikling af applikationer. Med mange ord er Linux utvivlsomt et af de anbefalede systemer til at udføre applikationsudvikling.

Denne gang lad os benytte lejligheden til at tale om nogle af de bedste integrerede udviklingsmiljøer (IDE), som vi kan bruge i vores foretrukne Linux-distribution.

NetBeans

netbeans-edit-php-side

NetBeans er en populær C / C ++ IDE på tværs af platforme med understøttelse af andre programmeringssprog. Det inkluderer forskellige typer projektskabeloner til C / C ++, og applikationer kan bygges ved hjælp af de statiske og dynamiske biblioteker.

Derudover kan du genbruge eksisterende kode til at oprette dine projekter og også bruge træk og slip til at importere binære filer til den for at opbygge applikationer fra bunden.

Mellem Dets vigtigste egenskaber kan fremhæves:

  • C / C ++ editoren er godt integreret med flere sessioner, værktøjer og GNU GDB debugger.
  • Støtte til kodehjælp
  • Opret og kør C / C ++ - test indefra
  • Det har understøttelse af Qt-værktøj
  • Understøttelse af komprimeringsformater .tar, .zip og mange flere arkivfiler
  • Understøttelse af flere kompilatorer som GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio og MinGW
  • Fil browsing

Kode :: Blokke

Kodeblokke

Dette er et open source-udviklingsmiljø, der er licenseret under GNU General Public License, at Det har understøttelse af flere kompilatorer, blandt hvilke vi kan finde MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC og Intel C ++ Compiler.

Det har et brugerdefineret build-system og valgfri build-support.

CodeBlocks er tilgængelig til Windows, Linux og macOS og er blevet porteret til FreeBSD, OpenBSD og Solaris.

Denne IDE Det er designet til at være meget udvideligt og fuldt konfigurerbart, du kan udvide brugen af ​​plugins.

Mellem de vigtigste egenskaber, som vi kan fremhæve fra dette program kan vi finde:

  • Arbejdsområder til at kombinere flere projekter.
  • Adaptivt arbejdsområde
  • Projektbrowser; visning af filer, symboler (nedarvet osv.), klasser, ressourcer.
  • Tabbed editor, flere filer.
  • Syntaksfarvning
  • Kodefuldførelse.
  • Rulleliste.
  • Avanceret søgning efter strenge i filer: aktuel, åben, projekt, arbejdsområde, i mapper).
  • Støtte til kompilering parallelt (ved hjælp af flere processorer / kerner).

klion

klion

En IDE fokuseret på udvikling i C og C ++ programmeringssprog, CLion er en platform-IDE, så den kan bruges på Linux, macOS og Windows integreret med CMake build-systemet.

Den oprindelige version det er kompatibelt med GNU Compiler Collection (GCC) og Clang og GDB Debugger, LLDB og Google Test compilere. Ud over C og C ++, CLion understøtter andre sprog direkte eller gennem plugins: Kotlin, Python, Rust, Swift og andre.

CLion har, ligesom mange IDE'er, funktionen til at udfylde koden let, hvormed CLion kan hjælpe dig med at spare meget tid på at udfylde syntaksen for din kode, som du skriver i den.

Og ikke kun det, CLion har også forudformaterede kodesyntaksskabeloner, som du angiver syntaksen med, og den genererer koden, viser dig også mulige syntakser og forbedrer dermed skrivehastigheden.

PyCharm

pycharm-python

En IDE på tværs af platforme, der anvendes inden for programmering, Pycharm leveres med en python-konsol, hvor du kan skrive scripts, mens du kører dem. Vinduerne kan skiftes til dock-tilstand, flydende tilstand, vinduetilstand eller split-tilstand afhængigt af dine præferencer.

Når du aktiverer docket tilstand, kan den fastgjorte tilstand også aktiveres for at fastgøre dine værktøjer.

Mellem Dets vigtigste egenskaber kan fremhæves:

  • Kodningshjælp og -analyse med kodefuldførelse, syntaks og fremhævning af fejl.
  • Projekt- og kodenavigation, specialiserede projektvisninger, filstrukturvisninger og hurtige spring mellem filer, klasser, metoder og anvendelser
  • Python refactoring: inkluderer omdøbning, ekstraktionsmetode, indsæt variabel, indsæt konstant, træk op, skub ned og andre
  • Understøttelse af webrammer: Django, web2py og Flask
  • Indbygget Python debugger
  • Integreret enhedstest med kodedækning linje for linje
  • Google App Engine Python-udvikling
  • Integration af versionskontrol: Unificeret brugergrænseflade til Mercurial, Git, Subversion, Perforce og CVS med ændringslister og fletning.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   kirbylife sagde han

    Ganske subjektivt

  2.   Ektod sagde han

    Helt, et klart eksempel er pycharm, ok lad os sige, at det er det "fjerde" bedste på listen, men hvad hvis jeg ikke udvikler mig i python? Og alt andet er også subjektivt, gedit sammen med en kompilator kan være i top 1 afhængigt af smagen og ønsket om at spilde nogens tid.

  3.   pr0pr sagde han

    Og formørkelse? Brugt meget til j2ee