18 Tööriistad GNU / Linuxi programmeerimiseks

Iga GNU / Linuxi süsteemi üks silmapaistvamaid omadusi on suur programmeerimine mis pakub ja mis võimaldab töötada kõikvõimalikega kõnepruugid ja moodulid. Et seda maksimaalselt ära kasutada, oleme seda teinud mitmesugused tööriistad mis katavad kõik meie vajadused programmeerimise osas.


1. Sinikas: see on tasuta tarkvara ja parim HTML-failide redigeerimiseks. Selle tugevus põhineb kasutusmugavusel, mitme keele kättesaadavusel ja süntaksi ühilduvusel teiste "mustritega", nagu XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion ja Matlab. See toetab mitmebaidiseid, unicode, UTF-8 tähemärke ja nagu on kirjutatud C-s ja GTK-s, on selle mälukasutus madal, vähem kui teistel omataolistel tööriistadel.

Ametlik leht: http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (integreeritud arenduskeskkond), mis töötas koos C ja C ++ ning on nüüd laiendanud oma toetust Java, Python ja Vala. Alates 2. versioonist sisaldab see uut laienduste tuge, mis annab sellele rohkem funktsionaalsust kui eelmine versioon. Tähelepanuväärne on ka süntaksivärvimine ja selle integreerimine Glade'iga graafiliste liideste loomiseks.

Ametlik leht: http://www.anjuta.org/

3.Land: on graafilise liidese (GUI) arendustööriist, mis on programmeeritud C-s ja GTK-s. Seda tüüpi tööriistad ei sõltu konkreetsest programmeerimiskeelest, kuid kõige enam toetatud keelte hulka kuuluvad muu hulgas C, C ++, C #, Java, Vala, Perl ja Python. Versioon 3 kirjutati GTK + funktsioonide ärakasutamiseks täielikult ümber, vähendades koodiridu, võimaldades selle integreerimist Anjutaga. Loodud liideste andmete salvestamiseks kasutab see XML-vormingut nimega GtkBuilder.

Ametlik leht: http://glade.gnome.org/

4.GCC (GNU kompilaatorite kogu): on GNU loodud kompilaatorite komplekt, mis algselt kompileeriti C-keele jaoks. Praegu toetab see C, C ++, Java, Ada, Eesmärk C, Eesmärk C ++ ja Fortrani „esiotsa” ning toetab teisi keeli mittestandardsel viisil, näiteks Go, Pascal, Modula 2, Modula 3 ja D. GCC kompileerimise kasutamise eelised seisnevad koodi optimeerimises oma mikroprotsessori põhjal, vigade kontrollimisel, silumisel ja optimeerimisel alamprogrammi kõned.

Ametlik leht: http://gcc.gnu.org/

5.Kdevelop: teine ​​IDE, mis on optimeeritud jaotuste jaoks, mis kasutavad KDE graafilise keskkonnana. Toetab C, C ++ ja PHP. Nagu teiste IDE-de puhul, kirjutati versioon 4 C ++ -s täielikult qt graafiliste teekide abil, samad, mis võimaldavad selle integreerida QtDesigneriga. Kuna tal pole oma kompilaatorit, on vaja installida ka GCC. Selle kõige kasulikumad funktsioonid on rakenduse klassidevaheline brauser ning klasside ja raamistiku määratlemise tugi.

Ametlik leht: http://kdevelop.org/

6. Eclipse: Java programmeeritud IDE, millel on rohkem kui 2 miljonit koodirida. Seda kasutatakse laialdaselt mitme keele, aga ka mitme programmeerimiskeele, nagu Java, C, C ++, Ada, Perl, PHP, JSP, sh ja Python, toetamiseks, paljud neist kogukonna pistikprogrammide kaudu. Pistikprogrammid lisavad ka muid olulisi funktsioone, nagu näiteks mitme kasutaja võimalus töötada sama projektiga ja IDE laiendamine teistele tööriistadele. Seda tunnustatakse pika ajaloo eest ja see on IDE, mis programmeerijatele sobib uute programmeerimisvahendite ja klientrakenduste loomiseks.

Ametlik leht: http://www.eclipse.org/

7.Kate: paljud teavad seda KDE platvormi tekstiredaktorit ja kuigi see ei paku tuhandeid tööriistu, muudab selle paljudele teistele alternatiiviks just selle lihtsus. Programmeerituna C ++ ja qt, on selle peamisteks funktsioonideks laiendatav süntaksivärvimine XML-i kaudu, seansitugi ja C, C ++, Java ja muude keelte koodijälgimine. See on üks KDEBase paketti kuuluvatest tööriistadest ning seda kasutavad tekstiredaktorina KDevelop ja Quanta Plus

Ametlik leht: http://kate.kde.org/

8. Aptana Studio: teine ​​raskekaalu IDE-de seas ja vana, mida programmeerijad teavad. Praegu on see kõrgelt arenenud ja selle laiendamine pistikprogrammide kaudu laiendab selle kasulikkust erinevatele programmeerimiskeeltele, mille hulgas paistavad silma PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript ja C. See võimaldab jälgida ka projektide kataloogid, veebiarenduse viisard, silumine, ühendus FTP kaudu, Ajaxi teegid ja Eclipse pistikprogrammide tugi.

Ametlik leht: http://www.aptana.com/

9.Emacs- laiendatud tekstiredaktor, mille on loonud GNU ja mis on programmeeritud C- ja Lisp-vormingus. Richard Stallmani loodud 1975. aastal on see kaugele jõudnud ja praegu on mitu "juurutamist", näiteks XEmacs. See töötab lihtsa redaktorina, mis võimaldab programmeerijatel oma koodi redigeerida, kompileerida ja siluda. On ka teeke, mis laiendavad selle funktsionaalsust ja oma sisekäske.

Ametlik leht: http://www.gnu.org/software/emacs/

10.GNUSetm- Objektiivile C suunatud teekide, rakenduste ja tööriistade komplekt, mis on kirjutatud eesmärgi C alla töölauarakenduste arendamiseks. See koosneb kahest “programmist”: Project Center on projekti peatoimetaja ja GORM graafiliste liideste loomiseks. See sisaldab ka muid tööriistu nagu make, GUI, base ja back.

Ametlik leht: http://www.gnustep.org/

11. H Põhiline: üks alternatiive Microsofti Visual Basicule, IDE, mis integreerib nii koodide redigeerimise kui ka graafiliste liideste loomise, milleks kasutab KDE graafilisi teeke. Programmi kompilaatori abil on võimalik ka qt-teekidesse "helistada" ja luua käivitatavaid. Alates 2009. aasta juulist pole stabiilsemaid versioone välja antud.

Ametlik leht: http://hbasic.sourceforge.net/

12. Laatsarus: IDE, mis on programmeeritud Object Pascalis, mis on välja töötatud Free Pascalist, mitmeplatvormiline ja mis on alternatiiviks Delphile. See võimaldab luua visuaalsete keskkondadega programme ja on suunatud just kompileeritud programmide teisaldatavusele, st et neid saab käivitada erinevates opsüsteemides. Selle ühilduvus erinevate andmebaasihalduritega on märkimisväärne, näiteks Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle ja Microsoft SQL Server.

Ametlik leht: http://www.lazarus.freepascal.org/

13.netbeans: IDE, mis on tehtud Java-s Java jaoks. Kuna see oli avatud lähtekoodiga, toimus selle arendamine viimastel aastatel maratonil, mis võimaldas kaasata laiendusi C, C ++, PHP, Ruby, Rails ja Pythoniga töötamiseks. Selle funktsioone pakuvad Java-s kirjutatud moodulid, samuti on mitu neist moodulitest, mis töötavad pistikprogrammidena Eclipse'i või Aptana stiilis. Täna on see üks IDE-dest, mida Java ja Pythoni programmeerijad kõige enam kasutavad.

Ametlik leht: http://www.netbeans.org/index_es.html

14. Qt looja: teine ​​IDE, mis aitab luua graafilisi liideseid, ilma et oleks vaja kirjutada kindlas keeles. See kasutab qt graafilisi teeke ja pistikprogrammide kaudu on võimalik projekte portida sellistesse keeltesse nagu Python, C, C ++, Java ja Ruby. IDE võimaldab jälgida projekti koodi, selle katalooge ja siluda gdb abil. Võib-olla on kõige tugevam omadus luua nii laua- kui ka mobiilirakendusi. Selle nõrgim koht on mõnevõrra suur mälutarve.

Ametlik leht: http://www.qt.io/download/

15. Quantum Plus: Bluefishi võistlus on Quanta, veebiarenduse IDE, mis on kaotanud oma positsiooni, kuid on siiski suurepärane tööriist KDE jaoks (see on ka osa paketist kdewebdev). Sellel on SSH ja FTP tugi, eelvaade KHTML-mootori kaudu, süntakside esiletõstmine ja analüsaator, mis annab teada meie lehtede õigest loomisest.

Ametlik leht: http://quanta.kdewebdev.org/

16. Krevetid: teine ​​alternatiiv Visual Basicule ja mis toetab rakenduste loomist Qt või GTK koos selliste andmebaasidega nagu MySQL, PostgreSQL ja SQLite. Tugevate külgedena võib mainida Microsofti IDE tundmist, koodilõigete otseteid, silumist ja näidisprogrammide kaasamist

Ametlik leht: http://gambas.sourceforge.net/en/main.html

17. Androidi SDK: Android-programmeerijate jaoks on selle programmi olemasolu väga mugav. See ei hõlma mitte ainult põhilisi tööriistu Androidi rakenduste loomise alustamiseks, vaid ka teisi, nagu paketihaldur, Google'i API-d, dokumentatsioon, näidiskoodid ja programmid, laiendatud arendustööriistad ja muud. Tähelepanuväärne on NDK pakett, mis võimaldab rakendusse lisada teistest keeltest (näiteks C või C ++) pärit koodi.

Ametlik leht: http://developer.android.com/sdk/index.html

18.WxFormBuilder: väike tööriist, mis võimaldab luua wx-teeki kasutades väikeste rakenduste jaoks graafilise keskkonna. Soovitatav on näha ka muid rakendusi, näiteks wxWidgets, graafiline raamistik, mis võimaldab linkida (skriptide kaudu, mida nimetatakse „köitmisteks“) erinevate keeltega, nagu Ruby, Python, Perl, D, C ja C ++

Ametlik leht: http://sourceforge.net/projects/wxformbuilder/

Nagu näeme, on GNU / Linuxis programmeerimiseks mitu tööriista. Asi on vaid näha, milline neist meie vajadustele kõige paremini sobib.

Aitäh Juan Carlos Ortiz!

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Renato DIJO

    Tegelikult tahan teada, kuidas Linuxis programmeerida tulevastele klientidele litsentside väljaandmise tõttu. Kui keegi, kellel on kogemusi, võiks mulle selle programmeerimisega eelnevalt kätt anda, tänan teid väga, minu arvates oleks Python hea?

    1.    Manuel DIJO

      kui see on koos pythoniga, soovitan kasutada eclipse'i ja installida plugin pydev

  2.   Renato DIJO

    Tere, tahaksin teile küsimuse esitada. Tahaksin õppida programmeerima arvete koostamise tarkvara, aktsiate kontrollimist jne, kuid et see töötab nii Linuxis kui ka Windowsis. Alates juba tänan teid väga

    1.    Reneco DIJO

      Veidi hilja, vastus on platvormiülene RAD IDE par excellence Lazarus (graafiline programmeerimine, intuitiivsed, väga kiired käivitatavad failid, suurepärane andmebaaside haldamine), Linuxi inimestele tundub, et see ei meeldi eriti, kuna see on tasuta pascal ja mitte nagu C / C ++ see on nende jaoks traditsiooniline, kuid keel ja raamatukogud on väga võimsad ja võimsamad kui GCC.
      Kuigi see asub Ubuntu hoidlates, ei tööta see, nii et peate selle installima otse http://www.lazarus.freepascal.org

      1.    yohomer DIJO

        Olen teiega nõus! ... Lazarusel on palju jõudu, koodi tõlgendamine ei sõltu isegi virtuaalsest masinast 😛 hehehe, nii et see annab teile suurema töötlemiskiiruse.

    2.    chrysoftunlock DIJO

      Sel juhul, mu sõber, soovitaksin kasutada Java-d, kuna see on mitmeplatvormiline.

    3.    Aeris DIJO

      Soovitan java

  3.   Erwin DIJO

    100% aptana stuudio programmeerimiseks php, javascripti ja ajaxi ning Netbeansis või java jaoks varjutusena.
    ülev tekst 2 Ma kasutasin seda, et kuulata inimesi, kes seda parandavad, ja see tundub olevat nõme idee nagu ränk.

    1.    haavatav DIJO

      Nad on suurepärased koodiredaktorid, ühed parimad nii Sublime'is kui ka Geany's, aga ma ei tea, kes ütles teile, et nad olid IDE-d. Sa pead teadma, kuidas neid kasutada sõber =)

      1.    Javier Fernandez DIJO

        Olen kasutanud Lázarus IDE-d, see on väga võimas ja suur abi andmebaaside jaoks.
        Glade'i ja Geanyga programmeerimine on rõõm, see võimaldab teil kasutada paljusid programmeerimiskeeli ja see on väga tõhus. See pole IDE, kuid GTK kasutamiseks võite sisestada näiteks sisse http://www.valadoc.org ja tutvuge dokumentatsiooniga, saate seda kasutada C, Vala, Python jne. Tegelikult olen suutnud GTK-ga teha Pythoni programmi ja käivitada selle Linuxis ja Windowsis ilma suurema probleemita, omades muidugi teeke ja Pythoni Windowsis.

  4.   Wladimir kowtun DIJO

    Aptana Studio, minu lemmik PHP jaoks

  5.   harfman71 DIJO

    Aptana Studio on minu lemmik

  6.   Paul DIJO

    Olen brasiillane ja see õpetus meeldis mulle väga.

    Gracias.

  7.   zokker DIJO

    Ma eelistan ülevat teksti! aga seda ei esine isegi selles nimekirjas !!!

  8.   Kasutame Linuxi DIJO

    Aitäh! Hea kuupäev!
    Terviseks! Paul.

  9.   Jean Hernandez DIJO

    Komodo Edit puudub, see on platvormidevaheline.

  10.   Milton DIJO

    tänan väga

  11.   Marcos DIJO

    Kui VI / VIM puudub, pole loend ilma selle redaktorita täielik

  12.   johnk DIJO

    Vabandan Geany, Gediti, VIMi, Ninja IDE ja paljude teiste unustamise pärast. Kuid mul on hea meel näha, et nad olid tähelepanelikud, on näha, et see pole selle veebisaidi lugejate seas uus teema ja see on väga hea 🙂

  13.   Aleksander DeLuca DIJO

    Kasutasin vähe erinevaid asju. Kõige kauem püsisid Eclipse ja Aptana. Siis käisin NetBeansist läbi. Tõde on see, et kõik need on väga rasked ja kulutavad palju ressursse. Kui teil on mitu brauserit ja mitu protsessi on avatud, hakkavad need aeglaselt aeglustuma.

    Sellepärast kasutan nüüd Geanyt ja Bluefishi, mis on kerged ja kiired, millest kaugemal võib neil mõni võimalus puududa.

  14.   Martin Cigorraga DIJO

    KDevelop, Sublime Text 2, Geany, Emacs (konsool), Kate, NetBeans ...
    Arrgghh !! Miks nii palju mitmekesisust, mulle meeldivad nad kõik! xD
    (Btw, Eclipse ja ZendStudio SUCK!)

  15.   pühapäev DIJO

    Ma kasutan Komodo Edit nii Windowsi kui ka Ubuntu arendamiseks. Võrk. ta on väga professionaalne. ja sularaha

  16.   Walter Gomez DIJO

    Tere, mul on Geany ja Anjuta ning ma ei tea, kuidas kumbagi neist kasutada. Keegi võiks mulle anda teavet selle kohta, kuidas mõlemat neist kasutada, kuna mul on Ubuntu ja ma tahan sattuda sinna programmeerijate maailma.

  17.   Ericsson DIJO

    Jah, ma tunnen puudust Geanyst

  18.   gorlok DIJO

    Üks parandatav detail: Laatsarus pole programmeeritud "Objektiivis C", see on programmeeritud FreePascali "Object Pascalis", mis põhineb Delfil.
    Android SDK-s mainiksin ADL-i pistikprogrammi Eclipse jaoks, mis on ametlik.
    Eriti Netbeans ja Eclipse toetavad paljusid muid keeli, näiteks Java JVM-il põhinevaid keeli: näiteks Groovy, Scala, Closure, Jython jne.
    Nagu te juba mainisite, oleks Vi (m) ja suurepärane Ninja-IDE (Python) tore kaaluda.
    Muidu on see huvitav ülevaade.

  19.   Kasutame Linuxi DIJO

    See on suurepärane, kuid sellel pole tasuta litsentsi ...: S
    Oleme temast rääkinud postituses:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Terviseks! Paul.

  20.   kloun DIJO

    ja Geany?, kasutan seda Linuxil ja Windowsil

  21.   Buenaventura DIJO

    Hästi! vim!

  22.   kasymaru DIJO

    See on ka ülev tekst 2, see on väga võimas redaktor ja zend-stuudio, mis on veebiprogrammeerijatele väga täielik IDE,

    1.    ldd DIJO

      GNU / LINUX !!!! (mõista tasuta tööriistu)

  23.   sanhuesoft DIJO

    Uudishimulikud kommentaarid ...

  24.   vigur DIJO

    Parim on puudu, Geany

  25.   pablo DIJO

    Mulle meeldib programmeerida, kasutades lihtsat tekstiredaktorit, mis on väga hea nimega Geany.

  26.   Santiago DIJO

    Tere, ma tahtsin teilt küsida, kas on olemas mõni tööriist, mida saab kasutada tasuta pascal programmeerimiseks. Minu probleem on see, et teaduskonnas õppeaine lõpuprojektina palutakse mul töötada välja pasal tasuta kest, kuigi mul on juba mõned protseduurid tehtud, mis olid praktiline töö sellel teemal, mul pole sellest eriti aimugi, kui saaksite mulle abi anda, oleksin väga tänulik

    1.    kasutame linuxi DIJO

      Jah muidugi. Laatsarust mainitakse postituses. 🙂 Samuti ühildub see Delfiga.
      Kallistama! Paul.

  27.   John alex DIJO

    See on suurepärane. Gambasest rääkimiseks peaksite varuma osa oma ajast. Gambas on päris hea IDE nagu Visual Basic.

    Väidetavalt toetab see Microsoft BASIC-i, kuid mul pole õnnestunud oma projekte üle viia. Ma oleksin tänulik, kui räägiksite, kuidas neid visuaalseid projekte krevettidesse eksportida.

    1.    Reneco DIJO

      Need ei ühildu, Visual Basic põhineb suletud lähtekoodiga ja mittevabadel teekidel, seega on ühilduvus kaheldav, kuigi need on liidese ja kavatsusega sarnased.

    2.    Jürgen Schutt DIJO

      Tegin Exceli jaoks mitu visuaalse põhiprogrammi programmi, mille tahan üle kanda canaima / linuxi. Kuidas krevettidega läks?

  28.   Anonüümne DIJO

    Lisan SciTe, programmeerijale suunatud tekstiredaktori.
    Tervitused.

  29.   Oscar Gerardo Conde Herrera DIJO

    Suurepärane toodang
    tänan

  30.   Jose DIJO

    Minu arvates on väga tore, et kaasate Emacsi. Olen aastaid olnud emacsero ja olen alati uskunud, et annaksin 100 pööret igale teisele toimetajale ... Kuni proovisin vim-i. Alguses olin tavaliste / redigeerimisrežiimide osas veidi vastumeelne, kuid kui olete sellega harjunud, pole värvi. Ja kui hakkate sinna pistikprogramme panema, on see pomm.
    Vähem väärib mainimist.
    Muud kasulikud programmid:
    Nemiver: GUI-ga silur
    Git: peab olema versioonihaldus
    Tmux: mitu terminali. Üsna kasulik, kui kasutate terminali palju.
    Varjutus: (kuidas te ei lisanud varjutust?)

    1.    kasutame linuxi DIJO

      Täname panuse eest!
      Kallistus! Paul.

  31.   Gadton DIJO

    Tänu sellele postitusele alustasin lõpuks paar kuud tagasi Free Pascal + Lazarus + MariaDB + DBeaveriga ja mitmetest Lazaruse jaoks mõeldud raamatukogudest. Siiani väga õnnelik. Probleem on selles, et õppematerjali napib, sain Laatsaruselt ainult ühe raamatu ja see on halb, aga isegi nii ja kõik oli hädavajalik. Head materjali on väikestes õpetustes ja videoõpetustes. Tervitades.

  32.   Arturo DIJO

    Tere, mind huvitab C ++ või C # keeles programmeerimise õppimine, millise keskkonna või platvormi peaksin selle jaoks alla laadima Linux Deepini? Deepini distro on loodud Devianilt.

  33.   Alan Vasquez DIJO

    Miks te Geanyt ei maininud?