4 legjobb integrált fejlesztői környezet a Linux számára

linux kódot

Linuxon különféle eszközeink vannak, amelyek segíthetnek az alkalmazások létrehozásában és fejlesztésében. Sokak szavaival élve, a Linux kétségtelenül az alkalmazásfejlesztés egyik ajánlott rendszere.

Ebben az esetben használjuk ki az alkalmat, hogy a legjobb integrált fejlesztői környezetekről beszéljünk (IDE), amelyet a preferált Linux disztribúciónkban használhatunk.

NetBeans

netbeans-edit-php-oldal

A NetBeans az népszerű platformokon átívelő C / C ++ IDE más programozási nyelvek támogatásával. Különböző típusú projekt sablonokat tartalmaz a C / C ++ számára, és az alkalmazásokat a statikus és a dinamikus könyvtárak segítségével lehet felépíteni.

Ezenkívül újból felhasználhatja a meglévő kódot a projektek létrehozásához, és a drag and drop funkcióval bináris fájlokat is importálhat belé, hogy alapból felépítse az alkalmazásokat.

Között Fő jellemzői kiemelhetők:

  • A C / C ++ szerkesztő jól integrálható több munkamenettel, eszközzel és a GNU GDB hibakeresővel.
  • Támogatás a kódsegítéshez
  • Hozzon létre és futtasson C / C ++ teszteket belülről
  • Qt eszköz támogatással rendelkezik
  • Tömörítési formátumok támogatása .tar, .zip és még sok más archív fájl
  • Támogatás több fordítóhoz, például GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio és MinGW
  • Fájlböngészés

Kód :: Blokkok

Kódblokkok

Ez egy nyílt forráskódú fejlesztői környezet, amelyet a GNU General Public License licenc licencelt Támogatja több fordítót is, amelyek között megtalálhatjuk a MinGW / GCC, a Digital Mars, a Microsoft Visual C ++, a Borland C ++, az LLVM Clang, a Watcom, az LCC és az Intel C ++ Compiler programokat.

Rendelkezik egyedi build rendszerrel és opcionális build támogatással.

A CodeBlocks Windows, Linux és macOS rendszerekhez érhető el, és a FreeBSD, az OpenBSD és a Solaris fájlokba került.

Ez az IDE Úgy tervezték, hogy nagyon bővíthető és teljesen konfigurálható legyen, kiterjesztheti a bővítmények használatát.

Között a főbb jellemzőket, amelyeket kiemelhetünk ebből a programból megtalálhatjuk:

  • Munkaterületek több projekt kombinálásához.
  • Adaptív munkaterület
  • Projekt böngésző; fájlok, szimbólumok (öröklött stb.), osztályok, erőforrások nézete.
  • Füles szerkesztő, több fájl.
  • Szintaxis színezés
  • Kód automatikus kiegészítése.
  • Legördülő lista.
  • Speciális keresés a karakterláncokon belül a fájlokban: aktuális, nyitott, projekt, munkaterület, mappákban).
  • Párhuzamos fordítás támogatása (több processzor / mag használata).

clion

clion

Az IDE a C és C ++ programozási nyelvek fejlesztésére összpontosítottA CLion egy platformon átívelő IDE, így Linuxon, macOS-on és Windows-on használható, integrálva a CMake build rendszerrel.

A kezdeti változat kompatibilis a GNU Compiler Collection (GCC) és a Clang fordítókkal, valamint a GDB Debuggerrel, az LLDB-vel és a Google Testtel. A C és C ++ mellett a CLion más nyelveket támogat közvetlenül vagy pluginokon keresztül: Kotlin, Python, Rust, Swift és mások.

A CLion, sok IDE-hez hasonlóan, a kód egyszerű kitöltésének funkciója, amellyel a CLion sok időt takaríthat meg a kód szintaxisának kitöltésével, amelyet Önbe ír.

És nem csak, a CLionnak vannak előre formázott kódszintaxisablonjai is, amelyekkel jelzi a szintaxist, és ez generálja a kódot, megmutatva a lehetséges szintaxist is, és ezzel javítva az írási sebességet.

PyCharm

pycharm-python

A programozás területén használt, platformokon átívelő IDE, PAz ycharm egy python konzollal rendelkezik, ahová futtatás közben megírhatja a szkripteket. A Windows átállítható dokkoló, úszó, ablak vagy osztott módra az Ön preferenciájától függően.

A dokkolt mód bekapcsolásakor a rögzített mód is aktiválható az eszközök rögzítésére.

Között Fő jellemzői kiemelhetők:

  • Kódolási segítség és elemzés, a kód befejezésével, a szintaxissal és a hibák kiemelésével.
  • Projekt és kód navigáció, speciális projekt nézetek, fájlszerkezet nézetek és gyors átugrások a fájlok, osztályok, módszerek és felhasználások között
  • Python refaktorálás: magában foglalja az átnevezést, a kibontási módszert, a változó beillesztését, az állandó beillesztését, a felhúzást, a lenyomását és a többit
  • Támogatás a webes keretekhez: Django, web2py és Flask
  • Beépített Python hibakereső
  • Integrált egység tesztelés, soronként kód lefedettséggel
  • Google App Engine Python fejlesztés
  • Verzióvezérlő integráció: Egységes felhasználói felület a Mercurial, a Git, a Subversion, a Perforce és a CVS számára váltólistákkal és egyesítéssel.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   kirbylife dijo

    Egészen szubjektív

  2.   Ektod dijo

    Teljesen egyértelmű példa a pycharm, ok mondjuk ez a "negyedik" legjobb a listán, de mi van, ha nem fejlődök pythonban? És minden más is szubjektív, a gedit és a fordító együtt az első 1-be kerülhet, az ízléstől és a bárki idejének pazarlásának vágyától függően.

  3.   pr0per dijo

    És napfogyatkozás? Sokat használt a j2ee-hez