18 Eszközök a GNU / Linux programozásához

Minden GNU / Linux rendszer egyik legkiválóbb jellemzője a programozás amely felajánlja és ez lehetővé teszi a sokféle munkavégzést idiómák és modulok. Ahhoz, hogy a legtöbbet hozzuk ki belőle, megvan különféle eszközök amelyek minden igényünket lefedik a programozás szempontjából.


1. Bluefish: ingyenes szoftver és a legjobb a HTML fájlok szerkesztésére. Erőssége a könnyű használaton, a több nyelv elérhetőségén és a szintaxis kompatibilitásán alapul más "mintákkal", például XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion és Matlab. Támogatja a többbájtos, unicode, UTF-8 karaktereket, és mivel C és GTK formátumban van megírva, alacsony a memóriafelhasználása, kevesebb, mint más ilyen típusú eszközöknél.

Hivatalos oldal: http://bluefish.openoffice.nl/index.html

2. Anjuta: egy IDE (integrált fejlesztői környezet), amely a C-vel és a C ++ -val működött, és mára kiterjesztette támogatását a Java-ra, a Python-ra és a Valára. A 2. verziótól kezdve tartalmazza a bővítmények új támogatását, amely több funkcionalitást biztosít, mint az előző verzió. Figyelemre méltó még a szintaxis színezése és integrálása a Glade-be a grafikus interfészek létrehozásához.

Hivatalos oldal: http://www.anjuta.org/

3.Glade: egy grafikus interfész (GUI) fejlesztőeszköz, programozva C-ben és GTK-ban. Az ilyen típusú eszközök függetlenek egy adott programozási nyelvtől, azonban a legszélesebb körben támogatott nyelvek közé tartozik többek között a C, C ++, C #, Java, Vala, Perl és Python. A 3. verziót teljesen átírták, hogy kihasználják a GTK + funkcióinak előnyeit, csökkentve a kódsorokat, lehetővé téve annak integrálását az Anjuta-val. A létrehozott interfészek adatait a GtkBuilder nevű XML formátummal tárolja.

Hivatalos oldal: http://glade.gnome.org/

4. ÖET (GNU Compiler Collection): ez egy olyan fordítócsoport, amelyet a GNU készített, és amely eredetileg a C nyelv számára készült. Jelenleg támogatja a C, C ++, Java, Ada, C Objective, C ++ és Fortran „kezelőfelületeit” , és más nyelveket is támogat nem szabványos módon, mint például a Go, Pascal, Modula 2, Modula 3 és D. A GCC fordításának előnyei abban rejlenek, hogy a kódot optimalizálni kell a saját mikroprocesszorán, hibakeresésen. , hibakeresés és optimalizálás az alprogram hívásokban.

Hivatalos oldal: http://gcc.gnu.org/

5.Kdevelop: egy másik IDE, amely a KDE-t grafikus környezetként használó terjesztésekre van optimalizálva. Támogatja a C, C ++ és PHP programokat. A többi IDE-hez hasonlóan a 4-es verziót is teljesen átírták a C ++ nyelven a qt grafikus könyvtárai segítségével, ugyanazokkal, amelyek lehetővé teszik annak integrálását a QtDesigner-rel. Mivel nincs saját fordítója, szükség van a GCC telepítésére is. A leghasznosabb funkciói közé tartozik az alkalmazás osztályai közötti böngésző, valamint az osztályok és a keretrendszer meghatározásának támogatása.

Hivatalos oldal: http://kdevelop.org/

6. Fogyatkozás: egy Java-ba programozott IDE több mint 2 millió kódsorral. Széles körben használják több nyelv, valamint számos programozási nyelv, például Java, C, C ++, Ada, Perl, PHP, JSP, sh és Python támogatására, amelyek közül sok a közösségi pluginokon keresztül elérhető. A beépülő modulok további fontos funkciókat is tartalmaznak, például az a lehetőség, hogy több felhasználó dolgozik ugyanazon a projekten, és az IDE kiterjesztése más eszközökre is. Hosszú története miatt elismert, és a programozók számára a választott IDE új programozási eszközök és „kliens” alkalmazások létrehozásában.

Hivatalos oldal: http://www.eclipse.org/

7.Kate: sokan ismerik ezt a szövegszerkesztőt a KDE platformhoz, és bár nem kínál több ezer eszközt, az egyszerűsége teszi sok más alternatívává. C ++ és qt formátumban programozva, fő jellemzői a kiterjeszthető szintaxis színezés XML-en keresztül, munkamenet-támogatás és kódkövetés a C, C ++, Java és más nyelvekhez. Ez a KDEBase csomagban található egyik eszköz, amelyet a KDevelop és a Quanta Plus szövegszerkesztőként használ

Hivatalos oldal: http://kate.kde.org/

8. Aptana Stúdió: egy másik "nehézsúlyú" az IDE-k között, és régiek, akiket a programozók ismernek. Jelenleg nagyon fejlett, és bővítményekkel történő kiterjesztése számos programozási nyelvre kiterjeszti hasznát, amelyek közül kiemelkedik a PHP, a Python, a Ruby, a Rails, a CSS, a HTML, az Ajax, a JavaScript és a C. Ez lehetővé teszi a projektkönyvtárak nyomon követését is, webfejlesztési varázsló, hibakeresés, kapcsolat FTP-n keresztül, Ajax könyvtárak és az Eclipse beépülő modulok támogatása.

Hivatalos oldal: http://www.aptana.com/

9.Emacs- Bővített szövegszerkesztő, amelyet a GNU készített, és programozva C-ben és Lisp-ben. Richard Stallman 1975-ben hozta létre, hosszú utat tett meg, és jelenleg számos "megvalósítás" létezik, például XEmacs. Egyszerű szerkesztőként működik, amely lehetővé teszi a programozók számára a kód szerkesztését, fordítását és hibakeresését. Vannak olyan könyvtárak is, amelyek kibővítik annak funkcionalitását és saját belső parancsait.

Hivatalos oldal: http://www.gnu.org/software/emacs/

10.GNUStep- A C célkitűzésben írt objektum-orientált könyvtárak, alkalmazások és eszközök asztali alkalmazások fejlesztésére. Két „programból” áll: a Project Center a projekt általános szerkesztője, a GORM pedig grafikus felületek létrehozásához. Egyéb eszközöket is tartalmaz, mint például a make, a GUI, az alap és a back.

Hivatalos oldal: http://www.gnustep.org/

11. H Alap: a Microsoft Visual Basic egyik alternatívája, a kódszerkesztést és a grafikus interfészek létrehozását egyaránt integráló IDE, amelyhez a KDE grafikus könyvtárakat használja. Lehetőség van „hívásokra” a qt könyvtárakba, és közvetlenül a program fordítójával futtatható fájlokat is létrehozni. 2009 júliusa óta nem jelentek meg stabilabb verziók.

Hivatalos oldal: http://hbasic.sourceforge.net/

12. Lázár: az Object Pascal-ban programozott IDE, amelyet Free Pascal-ból fejlesztettek ki, többplatformosak, és amely a Delphi alternatívájaként szolgál. Lehetővé teszi vizuális környezettel rendelkező programok létrehozását, és éppen a lefordított programok hordozhatóságára irányul, vagyis arra, hogy különféle operációs rendszereken futtathatók legyenek. Figyelemre méltó a különböző adatbázis-kezelőkkel való kompatibilitás, például a Firebird, a PostgreSQL, a dBase, a FoxPro, a MySQL, az SQLite, az Oracle és a Microsoft SQL Server.

Hivatalos oldal: http://www.lazarus.freepascal.org/

13.netbeans: egy „Java-ban Java-hoz készített” IDE. Mivel nyílt forráskódú volt, fejlesztése az elmúlt években maratonon zajlott, lehetővé téve a kiterjesztések beépítését a C, C ++, PHP, Ruby, Rails és Python használatához. Funkcionalitását a Java-ban írt modulok biztosítják, valamint számos ilyen modul működik pluginekként az Eclipse vagy az Aptana stílusban. Ma ez az egyik olyan IDE, amelyet a Java és a Python programozók használnak.

Hivatalos oldal: http://www.netbeans.org/index_es.html

14. Qt Creator: egy másik IDE, amely segít grafikus interfészek létrehozásában anélkül, hogy egy adott nyelven kellene írni. A qt grafikus könyvtárait használja, és a beépülő modulokon keresztül a projekteket olyan nyelvekre portolhatja, mint a Python, a C, a C ++, a Java és a Ruby. Az IDE lehetővé teszi a projekt kódjának, könyvtárainak nyomon követését és a hibakeresést a gdb használatával. Talán a legerősebb tulajdonság az asztali és a mobil alkalmazások létrehozásának képessége. A leggyengébb pontja a kissé magas memóriafelhasználás.

Hivatalos oldal: http://www.qt.io/download/

15. Quantum Plus: A Bluefish versenye a Quanta, a webfejlesztés IDE-je, amely egyre teret hódít, de még mindig remek eszköz a KDE számára (ez is a kdewebdev csomag része). SSH és FTP támogatással rendelkezik, előnézete van a KHTML motoron keresztül, szintaxis kiemelés és elemző, amely tájékoztat oldalunk helyes létrehozásáról.

Hivatalos oldal: http://quanta.kdewebdev.org/

16. garnélarák: a Visual Basic második alternatívája, amely támogatja az alkalmazások létrehozását a Qt vagy a GTK-ban, olyan adatbázisokkal, mint MySQL, PostgreSQL és SQLite. Erősségei között megemlíthetjük a Microsoft IDE ismeretét, a kódrészletek parancsikonjait, a hibakeresést és a mintaprogramok beépítését

Hivatalos oldal: http://gambas.sourceforge.net/en/main.html

17. Android SDK: Az Android programozók számára nagyon kényelmes ezt a programot használni. Nem csak az alapvető eszközöket tartalmazza az alkalmazások létrehozásának megkezdéséhez az Androidon, hanem másokat is, például a csomagkezelőt, a Google API-kat, a dokumentációt, a mintakódokat és programokat, a kibővített fejlesztői eszközöket és egyebeket. Figyelemre méltó az NDK csomag, amely lehetővé teszi más nyelvek, például a C vagy a C ++ kódjának az alkalmazásba történő felvételét.

Hivatalos oldal: http://developer.android.com/sdk/index.html

18.WxFormBuilder: kicsi eszköz, amely lehetővé teszi grafikus környezet létrehozását a kis alkalmazások számára a wx könyvtár segítségével. Javasoljuk, hogy nézzen meg más alkalmazásokat is, például a wxWidgets, egy grafikus keretrendszert, amely lehetővé teszi a ("kötések" nevű szkripteken keresztül) összekapcsolását különféle nyelvekkel, például a Ruby, Python, Perl, D, C és C ++ nyelvekkel.

Hivatalos oldal: http://sourceforge.net/projects/wxformbuilder/

Mint láthatjuk, a GNU / Linux programozásához számos eszköz létezik. Csak látni kell, melyik felel meg legjobban az igényeinknek.

Köszönöm Juan Carlos Ortiz!

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.   Renato dijo

    Tulajdonképpen szeretném tudni, hogyan kell programozni Linux alatt a jövőbeli ügyfelek licencelési problémája miatt. Ha valaki, aki rendelkezik tapasztalattal, tudna nekem segíteni ebben a programozási dologban, köszönöm szépen.

    1.    Manuel dijo

      ha python-tal van, akkor az eclipse használatát és a pydev plugin telepítését ajánlom

  2.   Renato dijo

    Helló, szeretnék feltenni egy kérdést: Szeretnék megtanulni programozni számlázó szoftverek készítéséhez, a készlet ellenőrzéséhez, de mind Linux, mind Windows alatt. Ettől már nagyon köszönöm

    1.    Reneco dijo

      Kicsit késve a válasz, a cross-platform RAD IDE par excellence a Lazarus (grafikus programozás, intuitív, nagyon gyors futtatható fájlok, nagyszerű adatbázis-kezelés), úgy tűnik, hogy a Linux emberek nem nagyon szeretik, mert ingyenes pascal és nem C / C A ++, mint a hagyományos számukra, de a nyelv és a könyvtárak nagyon erőteljesebbek, mint a GCC.
      Bár az Ubuntu tárolókban található, nem működik, ezért közvetlenül a http://www.lazarus.freepascal.org

      1.    yohomer dijo

        Egyetértek veled! ... Lázárnak sok ereje van, még egy virtuális géptől sem függ a kód értelmezése 😛 hehehe, így nagyobb feldolgozási sebességet biztosít.

    2.    chrysoftunlock dijo

      Ebben az esetben, barátom, javasolnám a java használatát, mivel az többplatformos.

    3.    Levegő dijo

      Java-t ajánlom

  3.   Erwin dijo

    100% aptana stúdió php, javascript és ajax programozásra, Netbeans vagy Eclipse program Java-ra.
    fenséges 2. szöveg. Arra fordítottam a figyelmet, hogy javítsam az embereket, és nekem ez egy baromi ideális szarnak tűnik.

    1.    sebhelyes dijo

      Kiváló kódszerkesztők, az egyik legjobb mind a Sublime, mind a Geany számára, azonban nem tudom, ki mondta neked, hogy IDE-k. Tudnod kell, hogyan használd őket barátom =)

      1.    Javier Fernandez dijo

        A Lázarus IDE-t használtam, nagyon hatékony és nagy segítség az adatbázisokhoz.
        A Glade és a Geany programozása öröm, sok programozási nyelv használatát teszi lehetővé, és nagyon hatékony. Ez nem IDE, de a GTK használatához beírhat például http://www.valadoc.org és olvassa el a dokumentációt, használhatja C, Vala, Python stb. valójában képes voltam egy Python programot készíteni a GTK-val és futtatni Linuxon és Windows-on minden nagyobb probléma nélkül, természetesen a könyvtárak és a Python is a Windows-on.

  4.   Wladimir kowtun dijo

    Aptana Studio, a kedvencem a PHP-hez

  5.   hárfaember71 dijo

    Az Aptana Studio a kedvencem

  6.   Paul dijo

    Brazil vagyok, és nagyon tetszett ez a bemutató.

    Köszönöm.

  7.   zokeber dijo

    Inkább a Sublime-Text-et! de még ezen a listán sem jelenik meg !!!

  8.   Használjuk a Linuxot dijo

    Köszönöm! Jó randevú!
    Egészségére! Pál.

  9.   Jean Hernandez dijo

    Hiányzik a Komodo Edit, több platformon fut.

  10.   milton dijo

    Köszönöm szépen

  11.   Marcos dijo

    Hiányzik a VI / VIM, a lista nem teljes a szerkesztő nélkül

  12.   johnk dijo

    Elnézését kérem, hogy megfeledkeztem Geany-ról, Geditről, VIM-ről, a Ninja IDE-ről és még sok másról. De örömmel látom, hogy figyelmes voltál, egyértelmű, hogy ez nem új téma a weboldal olvasói körében, és ez nagyon jó 🙂

  13.   Alexander DeLuca dijo

    Néhányat használtam különböző dolgokra. A leghosszabb ideig az Eclipse és az Aptana voltak. Aztán átmentem a NetBeans-en. Az igazság az, hogy ezek mind nagyon nehézek és sok erőforrást emésztenek fel. Ha több böngészője van, és több folyamat van nyitva, akkor azok nagyon lassúak lesznek.

    Éppen ezért most a Geany-t és a Bluefish-t használom, amelyek könnyűek és gyorsak, ezen túlmenően hiányozhatnak valamilyen lehetőségek.

  14.   Martin Cigorraga dijo

    KDevelop, Sublime Text 2, Geany, Emacs (konzol), Kate, NetBeans ...
    Arrgghh !! Miért olyan sokszínűség, mindet szeretem! xD
    (Btw, Eclipse és ZendStudio SUCK!)

  15.   Vasárnap dijo

    A Komodo Edit alkalmazást mind a Windows, mind az Ubuntu fejlesztéshez használom. Web. nagyon profi. és készpénz

  16.   Walter Gomez dijo

    Helló, van Geany és Anjuta, és nem tudom, hogyan használjam a kettőt. Valaki tudna nekem információt adni .. a kettő használatáról, mivel Ubuntu-m van, és be akarok jutni a programozók világába .

  17.   Ericsson dijo

    Igen, hiányzik Geany

  18.   gorlok dijo

    Javítandó részlet: Lázárt nem a "C célkitűzés", hanem a Delphi alapján a FreePascal "Object Pascal" -jába programozták.
    Az Android SDK-ban megemlíteném az ADT plugint az Eclipse számára, amely hivatalos.
    A Netbeans és az Eclipse különösen sok más nyelvet támogat, például a Java JVM-en alapuló nyelveket, például: Groovy, Scala, Closure, Jython stb.
    Mint már tárgyaltuk, jó lenne figyelembe venni Vi (m) és a nagy Ninja-IDE (Python).
    Egyébként érdekes áttekintés.

  19.   Használjuk a Linuxot dijo

    Kiváló, de nincs szabad engedélye ...: S
    Beszéltünk róla egy bejegyzésben:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Egészségére! Pál.

  20.   bohóc dijo

    és Geany?, linuxon és Windowson használom

  21.   Buenaventura dijo

    Geany! vim!

  22.   kasymaru dijo

    Ez egyúttal magasztos szöveg is, nagyon hatékony szerkesztő és zend stúdió, amely nagyon teljes IDE a webprogramozók számára,

    1.    ldd dijo

      GNU / LINUX !!!! (értsd meg az ingyenes eszközöket)

  23.   sanhuesoft dijo

    Kíváncsi megjegyzések ...

  24.   fenegyerek dijo

    A legjobb hiányzik, Geany

  25.   Pablo dijo

    Szeretem a programozást, egy nagyon jó Geany nevű szövegszerkesztőt használni.

  26.   Santiago dijo

    Helló, meg akartam kérdezni, van-e olyan eszköz, amellyel szabad pascal-ban lehet programozni, az a problémám, hogy a karon egy tantárgy záró projektjeként arra kérnek, hogy dolgozzak ki egy shellt szabad pascal-ban, bár én már elvégeztek néhány eljárást, amelyek a témával kapcsolatos gyakorlati munkák voltak, ezen kívül nincs sok ötletem, hogyan kell csinálni, ha tudnál nekem segíteni, nagyon hálás lennék

    1.    használjuk a linuxot dijo

      Igen, persze. Lázárt a poszt említi. 🙂 Ezenkívül kompatibilis a Delphivel.
      Ölelés! Pál.

  27.   John alex dijo

    Ez nagyszerű. Szánjon rá egy kis időt arra, hogy Gambasról beszéljen. A Gambas egy nagyon jó IDE, mint a Visual Basic.

    Állítólag támogatja a Microsoft BASIC-ját, de nem sikerült áttelepítenem a projektjeimet. Nagyra értékelném, ha beszélne arról, hogyan lehet ezeket a vizuális projekteket garnélára exportálni.

    1.    Reneco dijo

      Nem kompatibilisek, a Visual Basic zárt forráskódú és nem szabad könyvtárakra épül, így az összeférhetőség kétséges, még akkor is, ha interfészükben és szándékukban hasonlóak.

    2.    Jürgen Schutt dijo

      Számos programot készítettem visual basic-ben az excel számára, amelyeket át akarok vinni a canaima / linux-ra. Hogy ment a garnélával?

  28.   Névtelen dijo

    Hozzáadnám a SciTe programozó-orientált szövegszerkesztőt.
    Üdvözlet.

  29.   Oscar Gerardo Conde Herrera dijo

    Kiváló termelés
    Köszönöm

  30.   Jose dijo

    Nagyszerűnek találom, hogy Emacsot is beleveszed. Évek óta emacsero vagyok, és mindig azt hittem, hogy 100 fordulatot adtam bármely más szerkesztőnek ... Amíg nem próbáltam ki a vim-et. Eleinte kissé vonakodtam a normál / szerkesztés módokról, de ha már megszokja, nincs szín. És ha elkezd plugineket tenni bele, az a bomba.
    A kevésbé érdemel említést.
    Egyéb hasznos programok:
    Nemiver: debugger GUI-val
    Git: verzióvezérléssel kell rendelkeznie
    Tmux: több terminál. Nagyon hasznos, ha sokat használod a terminált.
    Napfogyatkozás: (hogyan nem vetted bele az exlipszist?)

    1.    használjuk a linuxot dijo

      Köszönöm a hozzájárulást!
      Egy ölelés! Pál.

  31.   Gadton dijo

    Ennek a bejegyzésnek köszönhető, hogy végül néhány hónappal ezelőtt a Free Pascal + Lazarus + MariaDB + DBeaver programmal kezdtem, és számos könyvtár létezik a Lázár számára. Nagyon boldog eddig. A probléma az, hogy hiányzik a tananyag, csak egy könyvet kaptam Lázártól, és ez rossz, de még így is, és minden nélkülözhetetlen volt számomra. Jó anyag található kis oktatóanyagokban és video oktatóanyagokban. Üdvözlettel.

  32.   Arturo dijo

    Helló, érdekel, hogy megtanuljak programozni C ++ vagy C # nyelven, milyen környezetet vagy platformot töltsek le a Linux Deepin programba? A Deepin disztrót Devian tervezte.

  33.   Alan Vasquez dijo

    Miért nem említette Geanyt?