4 av de bästa integrerade utvecklingsmiljöerna för Linux

Linux-kod

På Linux vi har olika verktyg som kan hjälpa oss att skapa och utveckla applikationer. Med många ord är Linux utan tvekan ett av de rekommenderade systemen för att utveckla applikationsutveckling.

denna gång låt oss ta tillfället i akt att prata om några av de bästa integrerade utvecklingsmiljöerna (IDE) som vi kan använda i vår föredragna Linux-distribution.

NetBeans

netbeans-edit-php-page

NetBeans är en populär plattforms C / C ++ IDE med stöd för andra programmeringsspråk. Den innehåller olika typer av projektmallar för C / C ++ och applikationer kan byggas med hjälp av de statiska och dynamiska biblioteken.

Dessutom kan du återanvända din befintliga kod för att bygga dina projekt och också använda dra och släpp för att importera binära filer till den för att bygga applikationer från grunden.

Mellan Dess huvudsakliga egenskaper kan markeras:

  • C / C ++ -redigeraren är väl integrerad med flera sessioner, verktyg och GNU GDB-felsökaren.
  • Stöd för kodassistans
  • Skapa och kör C / C ++ - tester inifrån
  • Det har stöd för Qt-verktyg
  • Stöd för komprimeringsformat .tar, .zip och många fler arkivfiler
  • Stöd för flera kompilatorer som GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio och MinGW
  • Filbläddring

Kod :: Block

Kodblock

Detta är en öppen källkodsutvecklingsmiljö licensierad enligt GNU General Public License Den har stöd för flera kompilatorer, bland vilka vi kan hitta MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC och Intel C ++ Compiler.

Den har ett anpassat byggsystem och valfritt byggsupport.

CodeBlocks är tillgängligt för Windows, Linux och macOS och har portats till FreeBSD, OpenBSD och Solaris.

Denna IDE är utformad för att vara mycket utdragbar och helt konfigurerbar, kan du utöka användningen av plugins.

Mellan de viktigaste egenskaperna som vi kan lyfta fram från detta program kan vi hitta:

  • Arbetsytor för att kombinera flera projekt.
  • Adaptiv arbetsyta
  • Projektbläddrare; vy över filer, symboler (ärvda osv.), klasser, resurser.
  • Tabulatorredigerare, flera filer.
  • Syntaxfärgning
  • Autoslutförande av kod.
  • Listruta.
  • Avancerade sökningar efter strängar i filer: aktuell, öppen, projekt, arbetsyta, i mappar).
  • Stöd för kompilering parallellt (med flera processorer / kärnor).

CLion

CLion

En IDE fokuserade på utveckling av programmeringsspråk C och C ++, CLion är en plattforms-IDE så att den kan användas på Linux, macOS och Windows integrerat med CMake-byggsystemet.

Den ursprungliga versionen den är kompatibel med kompilatorer GNU Compiler Collection (GCC) och Clang och GDB Debugger, LLDB och Google Test. Förutom C och C ++, CLion stöder andra språk direkt eller via plugins: Kotlin, Python, Rust, Swift och andra.

CLion som många IDE har funktionen att enkelt fylla i koden, med vilken CLion kan hjälpa dig att spara mycket tid på att slutföra syntaxen för din kod som du skriver i den.

Och inte bara det, CLion har också förformaterade kodesyntaxmallar med vilka du anger syntaxen och den kommer att generera koden, vilket också visar dig möjliga syntaxer och därmed förbättrar skrivhastigheten.

PyCharm

pycharm-pyton

En plattforms-IDE som används inom programmering, Pycharm levereras med en pythonkonsol där du kan skriva manus när du kör dem. Fönstren kan växlas till dockningsläge, flytande läge, fönsterläge eller delat läge beroende på vad du föredrar.

När du aktiverar dockat läge kan det fästa läget också aktiveras för att fästa dina verktyg.

Mellan Dess huvudsakliga egenskaper kan markeras:

  • Kodningshjälp och analys, med kodavslutning, syntax och felmarkering.
  • Projekt- och kodnavigering, specialiserade projektvyer, filstrukturvyer och snabba hopp mellan filer, klasser, metoder och användningsområden
  • Python refactoring: inkluderar byte av namn, extraktionsmetod, infoga variabel, infoga konstant, dra upp, tryck ner och andra
  • Stöd för webbramar: Django, web2py och Flask
  • Inbyggd Python-felsökare
  • Integrerad enhetstestning, med kodtäckning rad för rad
  • Google App Engine Python-utveckling
  • Integration av versionskontroll: enhetligt användargränssnitt för Mercurial, Git, Subversion, Perforce och CVS med ändringslistor och sammanfogning.

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   kirbylife sade

    Ganska subjektivt

  2.   Ektod sade

    Helt klart, ett tydligt exempel är pycharm, ok låt oss säga att det är det "fjärde" bäst på listan, men tänk om jag inte utvecklas i python? Och allt annat är också subjektivt, gedit tillsammans med en kompilator kan vara i topp 1 beroende på smak och önskan att slösa bort någons tid.

  3.   pr0per sade

    Och förmörkelse? Används mycket för j2ee