18 Programavimo įrankiai GNU / Linux

Viena ryškiausių kiekvienos GNU / Linux sistemos savybių yra puiki „Windows“ aplinka programavimo tai siūlo ir tai leidžia dirbti su visokiais idiomos ir moduliai. Norėdami gauti kuo daugiau naudos, mes turime įvairūs įrankiai kurie tenkina visus mūsų poreikius programavimo požiūriu.


1. Bluefish: tai nemokama programinė įranga ir geriausia redaguoti HTML failus. Jo stiprumas priklauso nuo patogumo naudoti, kelių kalbų prieinamumo ir sintaksės suderinamumo su kitais „šablonais“, tokiais kaip XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion ir Matlab. Jis palaiko daugiabaitus, vienkodžius, UTF-8 simbolius ir, kadangi jis parašytas C ir GTK, jis naudoja mažai atminties, mažiau nei kiti tokio tipo įrankiai.

Oficialus puslapis: http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (integruota kūrimo aplinka), kuri veikė su C ir C ++, ir dabar išplėtė savo palaikymą Java, Python ir Vala. Nuo 2 versijos jis apima naują plėtinių palaikymą, kuris suteikia daugiau funkcijų nei ankstesnė versija. Pažymėtina ir sintaksės spalva bei jos integravimas su „Glade“, norint sukurti grafines sąsajas.

Oficialus puslapis: http://www.anjuta.org/

3.Glade: yra grafinės sąsajos (GUI) kūrimo įrankis, užprogramuotas C ir GTK. Šio tipo įrankiai nepriklauso nuo konkrečios programavimo kalbos, tačiau plačiausiai palaikomos kalbos, be kita ko, C, C ++, C #, Java, Vala, Perl ir Python. 3 versija buvo visiškai perrašyta, kad būtų galima pasinaudoti „GTK +“ funkcijomis, sumažinant kodo eilutes, leidžiant ją integruoti su „Anjuta“. Sukurtų sąsajų duomenims saugoti jis naudoja XML formatą, vadinamą „GtkBuilder“.

Oficialus puslapis: http://glade.gnome.org/

4. PĮBT („GNU Compiler Collection“): yra GNU sukurtų kompiliatorių rinkinys, kuris iš pradžių buvo sudarytas C kalbai. Šiuo metu jis palaiko C, C ++, Java, Ada, C tikslo, C ++ ir Fortran „priekinius galus“ ir palaiko kitas kalbas nestandartiniu būdu, pvz., „Go“, „Pascal“, „Modula 2“, „Modula 3“ ir „D.“. GCC naudojimo kompiliavimui pranašumai yra kodo optimizavimas pagal savo mikroprocesorių, klaidų tikrinimas, derinimas ir optimizavimas. paprogramių skambučiai.

Oficialus puslapis: http://gcc.gnu.org/

5.Kdevelop: kita IDE, optimizuota paskirstymams, kurie naudoja KDE kaip grafinę aplinką. Palaiko C, C ++ ir PHP. Kaip ir kitų IDE atveju, 4 versija buvo visiškai perrašyta C ++ naudojant qt grafines bibliotekas, tas pačias, kurios leidžia ją integruoti su QtDesigner. Kadangi jis neturi savo kompiliatoriaus, būtina įdiegti ir GCC. Keletas naudingiausių jos funkcijų yra naršyklė tarp programos klasių ir klasių bei sistemos apibrėžimo palaikymas.

Oficialus puslapis: http://kdevelop.org/

6. Užtemimas: „Java“ programuojamas IDE su daugiau nei 2 milijonais kodo eilučių. Jis yra plačiai naudojamas palaikant kelias kalbas, taip pat kelias programavimo kalbas, tokias kaip „Java“, „C“, „C ++“, „Ada“, „Perl“, PHP, JSP, „sh“ ir „Python“, daugelis jų - per bendruomenės papildinius. Įskiepiai taip pat suteikia kitų svarbių funkcijų, tokių kaip galimybė keliems vartotojams dirbti tame pačiame projekte ir IDE išplėtimas kitiems įrankiams. Jis yra pripažintas dėl savo ilgos istorijos ir yra pats programuotojų IDE, kuris sukuria naujas programavimo priemones ir „kliento“ programas.

Oficialus puslapis: http://www.eclipse.org/

7.Kate: daugelis žinos šį teksto redaktorių, skirtą KDE platformai, ir nors jame nėra tūkstančių įrankių, jis yra paprastas, todėl jis tampa alternatyva daugeliui kitų. Programuotos C ++ ir qt, jos pagrindinės funkcijos yra išplėstinis sintaksės dažymas per XML, sesijos palaikymas ir C, C ++, Java ir kitų kalbų sekimas. Tai yra vienas iš įrankių, esančių „KDEBase“ pakete, ir „KDevelop“ bei „Quanta Plus“ naudojamas kaip teksto redaktorius

Oficialus puslapis: http://kate.kde.org/

8. "Aptana Studio": dar vienas „sunkiasvoris“ tarp IDE ir senas, žinomas programuotojams. Šiuo metu jis yra labai išvystytas ir jo išplėtimas naudojant papildinius išplečia jo naudingumą įvairioms programavimo kalboms, tarp kurių išsiskiria PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript ir C. Tai taip pat leidžia stebėti projektų katalogai, žiniatinklio kūrimo vedlys, derinimas, ryšys per FTP, „Ajax“ bibliotekos ir „Eclipse“ papildinių palaikymas.

Oficialus puslapis: http://www.aptana.com/

9. Emacs- Išplėstinis teksto redaktorius, sukurtas GNU ir užprogramuotas C ir Lisp. Richardas Stallmanas sukūrė 1975 m., Jis nuėjo ilgą kelią ir šiuo metu yra keletas „diegimų“, tokių kaip „XEmacs“. Tai veikia kaip paprastas redaktorius, leidžiantis programuotojams redaguoti, kompiliuoti ir derinti jų kodą. Taip pat yra bibliotekų, kurios išplečia savo funkcionalumą ir savo vidines komandas.

Oficialus puslapis: http://www.gnu.org/software/emacs/

10. GNUS žingsnis- Objektinių bibliotekų, programų ir įrankių rinkinys, parašytas C tiksle darbalaukio programoms kurti. Jį sudaro dvi „programos“: Projektų centras yra pagrindinis projekto redaktorius ir GORM skirtas grafinėms sąsajoms kurti. Tai taip pat apima kitus įrankius, tokius kaip „make“, GUI, „base“ ir „back“.

Oficialus puslapis: http://www.gnustep.org/

11. H Basic: viena iš „Microsoft Visual Basic“ alternatyvų, IDE, integruojanti kodo redagavimą ir grafinių sąsajų kūrimą, kuriai ji naudoja KDE grafines bibliotekas. Taip pat galima skambinti į qt bibliotekas ir kurti vykdomuosius failus tiesiogiai naudojant programos kompiliatorių. Nuo 2009 m. Liepos mėn. Daugiau stabilių versijų nebuvo išleista.

Oficialus puslapis: http://hbasic.sourceforge.net/

12. Lozorius: IDE, užprogramuotas „Object Pascal“, sukurtas iš „Free Pascal“, daugiaplatformio ir kuris yra alternatyva „Delphi“. Tai leidžia kurti programas su vizualine aplinka ir tiksliai siekiama sukompiliuotų programų perkeliamumo, tai yra, kad jas būtų galima paleisti įvairiose operacinėse sistemose. Puikus jo suderinamumas su įvairiais duomenų bazių valdytojais, tokiais kaip „Firebird“, „PostgreSQL“, „dBase“, „FoxPro“, „MySQL“, „SQLite“, „Oracle“ ir „Microsoft SQL Server“.

Oficialus puslapis: http://www.lazarus.freepascal.org/

13. Netbeanai: IDE, sukurta „Java“, skirta „Java“. Būdamas atviro kodo programa pastaraisiais metais vyko maratono metu, leidžiantį įtraukti plėtinius darbui su C, C ++, PHP, Ruby, Rails ir Python. Jo funkcionalumą teikia moduliai, parašyti „Java“, taip pat yra keletas šių modulių, kurie veikia kaip papildiniai „Eclipse“ ar „Aptana“ stiliaus. Šiandien tai yra vienas iš IDE, kuriuos dažniausiai naudoja „Java“ ir „Python“ programuotojai.

Oficialus puslapis: http://www.netbeans.org/index_es.html

14. „QtCreator“: dar viena IDE, padedanti sukurti grafines sąsajas nereikalaujant parašyti tam tikra kalba. Jis naudoja grafines qt bibliotekas ir per įskiepius galima perkelti projektus į tokias kalbas kaip Python, C, C ++, Java ir Ruby. IDE leidžia stebėti projekto kodą, jo katalogus ir derinti naudojant „gdb“. Bene stipriausia savybė yra galimybė kurti ir darbalaukio, ir mobiliąsias programas. Silpniausia jo vieta yra kiek didelis atminties suvartojimas.

Oficialus puslapis: http://www.qt.io/download/

15. „Quanta Plus“: „Bluefish“ konkurencija yra „Quanta“, interneto kūrimo IDE, kuri praranda savo pozicijas, tačiau vis dar yra puikus įrankis, sukurtas KDE (tai taip pat yra paketo „kdewebdev“ dalis). Jis turi SSH ir FTP palaikymą, peržiūrą per savo KHTML variklį, sintaksės paryškinimą ir analizatorių, kuris informuoja apie teisingą mūsų puslapių kūrimą.

Oficialus puslapis: http://quanta.kdewebdev.org/

16. Krevetės: antroji „Visual Basic“ alternatyva, palaikanti programų kūrimą „Qt“ ar „GTK“ su tokiomis duomenų bazėmis kaip „MySQL“, „PostgreSQL“ ir „SQLite“. Privalumai yra „Microsoft IDE“ pažinimas, kodo fragmentų nuorodos, derinimas ir pavyzdinių programų įtraukimas.

Oficialus puslapis: http://gambas.sourceforge.net/en/main.html

17. „Android“ SDK: „Android“ programuotojams labai patogu turėti šią programą. Tai apima ne tik pagrindinius įrankius, skirtus pradėti kurti „Android“ programas, bet ir kitus, pvz., Paketų tvarkytuvę, „Google“ API, dokumentus, kodus ir pavyzdines programas, išplėstinius kūrimo įrankius ir kt. Pažymėtina yra NDK paketas, leidžiantis į programą įtraukti kitų kalbų, pvz., C arba C ++, kodus.

Oficialus puslapis: http://developer.android.com/sdk/index.html

18. „WxFormBuilder“: nedidelis įrankis, leidžiantis sukurti grafinę aplinką mažoms programoms, naudojant „wx“ biblioteką. Taip pat rekomenduojama pamatyti kitas programas, pvz., „WxWidgets“, grafikos sistemą, leidžiančią susieti (per scenarijus, vadinamus „susiejimais“) su įvairiomis kalbomis, tokiomis kaip „Ruby“, „Python“, „Perl“, „D“, „C“ ir „C ++“.

Oficialus puslapis: http://sourceforge.net/projects/wxformbuilder/

Kaip matome, yra keletas įrankių, skirtų programuoti GNU / Linux. Tiesiog reikia pamatyti, kuris geriausiai atitinka mūsų poreikius.

Ačiū Juanui Carlosui Ortizui!

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Renato sakė

    Tiesą sakant, aš noriu žinoti, kaip programuoti „Linux“ dėl licencijų išdavimo būsimiems klientams. Jei kas nors, turintis patirties, galėtų man padėti su šiuo programavimu, labai ačiū.

    1.    Manuel sakė

      jei jis yra su pitonu, rekomenduoju naudoti užtemimą ir įdiegti „pydev“ papildinį

  2.   Renato sakė

    Sveiki, norėčiau užduoti jums klausimą. Norėčiau išmokti programuoti sąskaitų faktūrų išrašymo programinę įrangą, atsargų kontrolę ir pan., Tačiau ji veikia tiek „Linux“, tiek „Windows“. Ar rekomenduojate pradėti tam mokytis? Nuo jau labai ačiū

    1.    „reneco“ sakė

      Šiek tiek pavėluotai atsakiau, kad „cross-platform RAD IDE par excellence“ yra „Lazarus“ (grafinis programavimas, intuityvus, labai greitas vykdomasis failas, puikus duomenų bazių valdymas), atrodo, kad „Linux“ žmonėms tai labai nepatinka, nes jis yra nemokamas pascal, o ne C / C „++“, kaip jiems įprasta, tačiau kalba ir bibliotekos yra labai galingos, galingesnės nei PĮBT.
      Nors jis yra „Ubuntu“ saugyklose, jis neveikia, todėl turite jį įdiegti tiesiogiai iš oficialaus deb http://www.lazarus.freepascal.org

      1.    yohomeras sakė

        Aš sutinku su jumis! ... Lazarus turi daug galios, net virtualus aparatas nepriklauso interpretuoti kodą 😛 hehehe, todėl jis suteikia jums didesnį apdorojimo greitį.

    2.    chrysoftunlock sakė

      Tokiu atveju, mano drauge, aš rekomenduočiau naudoti „Java“, nes jis yra daugiaplatformis.

    3.    Aeris sakė

      Aš rekomenduoju java

  3.   Erwinas sakė

    100% aptana studija programuoti php, javascript ir ajax bei Netbeans arba eclipse Java.
    2 didingas tekstas. Aš jį naudojau klausydamasis, kaip žmonės jį tobulina, ir atrodo, kad tai šmaikšti ideja, pavyzdžiui, niūri.

    1.    Skarmory sakė

      Jie yra puikūs kodų redaktoriai, vieni geriausių tiek „Sublime“, tiek „Geany“, tačiau aš nežinau, kas jums pasakė, kad jie yra IDE. Jūs turite žinoti, kaip juos naudoti draugas =)

      1.    Javieras Fernandezas sakė

        Aš naudojau „Lázarus IDE“, jis yra labai galingas ir labai padeda duomenų bazėms.
        Programavimas naudojant „Glade“ ir „Geany“ yra džiaugsmas, jis leidžia naudoti daugybę programavimo kalbų ir yra labai efektyvus. Tai nėra IDE, tačiau norint naudoti GTK, galite įvesti, pavyzdžiui, http://www.valadoc.org ir peržiūrėkite dokumentus, galite juos naudoti C, Vala, Python ir kt. Tiesą sakant, man pavyko sukurti „Python“ programą su GTK ir paleisti ją „Linux“ ir „Windows“ be jokių didelių problemų, žinoma, turėdamas bibliotekas ir „Python“ sistemoje „Windows“.

  4.   Wladimiro kowtunas sakė

    „Aptana Studio“, mano mėgstamiausia PHP

  5.   Harpmanas71 sakė

    „Aptana Studio“ yra mano mėgstamiausia

  6.   Paulas sakė

    Esu brazilas ir man labai patiko ši pamoka.

    Ačiū.

  7.   zokeris sakė

    Man labiau patinka „Sublime-Text“! bet jis net nerodomas šiame sąraše !!!

  8.   Panaudokime „Linux“ sakė

    Ačiū! Gera data!
    Cheers! Paulius.

  9.   Jeanas Hernandezas sakė

    Trūksta „Komodo Edit“, jis yra daugiaplatformis.

  10.   milton sakė

    Labai ačiū

  11.   Marcos sakė

    Trūksta VI / VIM, sąrašas nėra išsamus be to redaktoriaus

  12.   Juankas sakė

    Atsiprašau, kad pamiršau Geany, Gedit, VIM, Ninja IDE ir tiek daug kitų. Džiaugiuosi matydamas, kad jie buvo dėmesingi, matyti, kad tai nėra nauja tema tarp šios svetainės skaitytojų ir tai yra labai gerai 🙂

  13.   Aleksandras DeLuca sakė

    Aš naudojau keletą skirtingų dalykų. Ilgiausiai truko „Eclipse“ ir „Aptana“. Tada perėjau „NetBeans“. Tiesa ta, kad visa tai yra labai sunku ir sunaudoja daug išteklių. Jei turite kelias naršykles ir atidaromi keli procesai, jie pradeda lėtėti.

    Štai kodėl dabar naudoju „Geany“ ir „Bluefish“, kurie yra lengvi ir greiti, be to, jiems gali trūkti tam tikrų galimybių.

  14.   Martinas Cigorraga sakė

    „KDevelop“, „Sublime Text 2“, „Geany“, „Emacs“ (konsolė), Kate, „NetBeans“ ...
    Arrgghh !! Kodėl tiek daug įvairovės, man jie visi patinka! xD
    („Btw“, „Eclipse“ ir „ZendStudio SUCK“!)

  15.   Sekmadienis sakė

    Kūrimui naudoju „Komodo Edit“ tiek „Windows“, tiek „Ubuntu“. Žiniatinklis. jis labai profesionalus. ir grynaisiais

  16.   Walteris Gomezas sakė

    Sveiki, aš turiu Geany ir Anjuta ir aš nežinau, kaip naudoti abu iš jų. Kažkas galėtų man perduoti informaciją apie tai, kaip naudoti bet kurį iš šių dviejų, nes turiu „Ubuntu“ ir noriu patekti į tą programuotojų pasaulį.

  17.   Ericsson " sakė

    Taip, man trūksta Geany

  18.   gorlok sakė

    Viena taisytina detalė: Lazarus nėra užprogramuotas „C objekte“, jis yra užprogramuotas „FreePascal“ „Object Pascal“, remiantis Delphi.
    „Android SDK“ paminėsiu „Eclipse“ ADT įskiepį, kuris yra oficialus.
    Ypač „Netbeans“ ir „Eclipse“ palaiko daugelį kitų kalbų, pavyzdžiui, pagrįstas „Java JVM“, pvz .: „Groovy“, „Scala“, „Closure“, „Jython“ ir kt.
    Kaip jau minėjote, būtų gerai apsvarstyti Vi (m) ir puikų „Ninja-IDE“ („Python“).
    Priešingu atveju tai yra įdomi apžvalga.

  19.   Panaudokime „Linux“ sakė

    Puiku, bet neturi nemokamos licencijos ...: S
    Mes kalbėjome apie jį įraše:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Cheers! Paulius.

  20.   klounas sakė

    ir „Geany“, naudoju jį „Linux“ ir „Windows“

  21.   Buenaventura sakė

    Geany! vim!

  22.   kasymaru sakė

    Tai taip pat yra didingas tekstas 2, tai labai galingas redaktorius ir „Zend“ studija, kuri yra labai išsami IDE žiniatinklio programuotojams,

    1.    ldd sakė

      GNU / LINUX !!!! (suprasti nemokamus įrankius)

  23.   sanhuesoft sakė

    Smalsūs komentarai ...

  24.   švilpukas sakė

    Trūksta geriausio, Geany

  25.   Pablo sakė

    Man patinka programuoti paprastą teksto rengyklę, kuri yra labai gera, vadinama „Geany“.

  26.   Santjagas sakė

    Sveiki, aš norėjau jūsų paklausti, ar yra koks nors įrankis, kurį galima naudoti programuojant nemokamu pascal, mano problema yra ta, kad kaip galutinis dalyko projektas fakultete jie paprašo man sukurti apvalkalą nemokamu pascal, nors aš jau atlikau keletą procedūrų, kurios buvo praktinis darbas šia tema, be to, nelabai įsivaizduoju, kaip tai padaryti, jei galėtumėte man padėti, būčiau labai dėkinga

    1.    naudokime linux sakė

      Taip, žinoma. Lozorius minimas įraše. 🙂 Be to, jis suderinamas su „Delphi“.
      Apkabink! Paulius.

  27.   Jhonas Aleksas sakė

    Tai gerai. Turėtumėte skirti šiek tiek laiko kalbėti apie „Gambą“. „Gambas“ yra gana gera IDE, kaip „Visual Basic“.

    Esą jis palaiko „Microsoft“ BASIC, bet man nepavyko perkelti savo projektų. Būčiau dėkingas, jei kalbėsite apie tai, kaip tuos vaizdinius projektus eksportuoti į krevetes.

    1.    „reneco“ sakė

      Jie nėra suderinami, „Visual Basic“ yra pagrįstas uždaro kodo ir nemokamomis bibliotekomis, todėl suderinamumas abejotinas, nors jie yra panašūs sąsaja ir ketinimais.

    2.    Jürgenas Schüttas sakė

      „Excel“ programai sukūriau keletą „Visual Basic“ programų, kurias noriu perkelti į „canaima“ / „Linux“. Kaip sekėsi su krevetėmis?

  28.   Anonimo sakė

    Norėčiau pridėti „SciTe“, į programuotoją orientuotą teksto redaktorių.
    Sveikinimai.

  29.   „Oskaras Gerardo Conde Herrera“ sakė

    Puiki gamyba
    Ačiū

  30.   Chosė sakė

    Man labai puiku, kad įtraukiate Emacsą. Daugelį metų aš buvau „emacsero“ ir visada tikėjau, kad bet kuriam kitam redaktoriui atiduosiu 100 posūkių ... Kol neišbandžiau „vim“. Iš pradžių šiek tiek nenorėjau kalbėti apie įprastus / redagavimo režimus, bet kai jau pripranti, spalvų nebūna. Ir jei jūs pradėsite į jį įdėti papildinius, tai bomba.
    Mažiau to verta paminėti.
    Kitos naudingos programos:
    „Nemiver“: derintuvas su GUI
    „Git“: turi turėti versijos valdymą
    Tmux: keli terminalai. Gana naudinga, jei daug naudojatės terminalu.
    Užtemimas: (kaip neįtraukėte užtemimo?)

    1.    naudokime linux sakė

      Ačiū už indėlį!
      Apkabinimas! Paulius.

  31.   Gadtonas sakė

    Šio įrašo dėka, galiausiai prieš porą mėnesių pradėjau nuo „Free Pascal + Lazarus + MariaDB + DBeaver“ ir kelių bibliotekų iš daugybės Lazarus skirtų bibliotekų. Kol kas labai laiminga. Problema ta, kad trūksta studijų medžiagos, iš Lozoriaus gavau tik vieną knygą ir ji yra bloga, bet ir taip, ir viskas buvo būtina. Geros medžiagos yra mažose ir vaizdo pamokose. Pagarbiai.

  32.   Arturo sakė

    Sveiki, man įdomu išmokti programuoti C ++ ar C # kalba, kokią aplinką ar platformą turėčiau atsisiųsti jai iš „Linux Deepin“? „Deepin“ distro yra sukurtas iš „Devian“.

  33.   Alanas Vasquezas sakė

    Kodėl nepaminėjai Geany?