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
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
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
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
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.
Egészen szubjektív
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.
És napfogyatkozás? Sokat használt a j2ee-hez