18 Työkalut ohjelmointiin GNU / Linuxissa

Yksi kaikkien GNU / Linux-järjestelmien merkittävimmistä ominaisuuksista on ohjelmointi joka tarjoaa ja joka tekee mahdolliseksi työskennellä kaikenlaisten kanssa sanat ja moduulit. Saamme siitä kaiken irti, meillä on erilaisia ​​työkaluja jotka kattavat kaikki ohjelmointitarpeemme.


1. Bluefish: se on ilmainen ohjelmisto ja paras HTML-tiedostojen muokkaamiseen. Sen vahvuus perustuu helppokäyttöisyyteen, saatavuuteen useilla kielillä ja syntaksin yhteensopivuuteen muiden "mallien" kanssa, kuten XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion ja Matlab. Se tukee monitavuisia, unicode-, UTF-8-merkkejä, ja koska se on kirjoitettu C- ja GTK-muodossa, muistin käyttö on vähäistä, vähemmän kuin muilla sellaisilla työkaluilla.

Virallinen sivu: http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (integroitu kehitysympäristö), joka toimi C: n ja C ++: n kanssa ja on nyt laajentanut tukeaan Java: lle, Pythonille ja Valalle. Versiosta 2 lähtien se sisältää uuden laajennustuen, mikä antaa sille enemmän toimintoja kuin edellinen versio. Huomionarvoista on myös syntaksiväritys ja sen integrointi Gladeen graafisten rajapintojen luomiseksi.

Virallinen sivu: http://www.anjuta.org/

3. Onnellinen: on graafisen käyttöliittymän (GUI) kehitystyökalu, joka on ohjelmoitu C: ksi ja GTK: ksi. Tämäntyyppiset työkalut ovat riippumattomia tietystä ohjelmointikielestä, mutta eniten tuettuja kieliä ovat muun muassa C, C ++, C #, Java, Vala, Perl ja Python. Versio 3 kirjoitettiin kokonaan uudestaan ​​hyödyntämään GTK + -ominaisuuksia, vähentäen koodiriviä ja mahdollistamalla sen integrointi Anjutan kanssa. Se käyttää XML-muotoa nimeltä GtkBuilder tallentaakseen luotujen rajapintojen tiedot.

Virallinen sivu: http://glade.gnome.org/

4. Persianlahden yhteistyöneuvosto (GNU Compiler Collection): se on joukko GNU: n luomia kääntäjiä, jotka alun perin koottiin C-kielelle. Tällä hetkellä se tukee C, C ++, Java, Ada, Tavoite C, Tavoite C ++ ja Fortran “käyttöliittymiä” , ja tukee muita kieliä epätyypillisellä tavalla, kuten Go, Pascal, Modula 2, Modula 3 ja D. GCC: n käytön edut käännöksen kannalta ovat koodin optimointi omaan mikroprosessoriin, virheen tarkistus , virheenkorjaus ja optimointi aliohjelmakutsut.

Virallinen sivu: http://gcc.gnu.org/

5. Kehitä: toinen IDE, joka on optimoitu jakeluille, jotka käyttävät KDE: tä graafisena ympäristöön. Tukee C, C ++ ja PHP. Kuten muillakin IDE: llä, versio 4 kirjoitettiin kokonaan uudelleen C ++: een käyttämällä qt: n graafisia kirjastoja, samoja, jotka mahdollistavat sen integroinnin QtDesigneriin. Koska sillä ei ole omaa kääntäjää, on myös asennettava GCC. Jotkut sen hyödyllisimmistä ominaisuuksista ovat sovelluksen luokkien välinen selain sekä tuki luokkien ja kehyksen määrittelylle.

Virallinen sivu: http://kdevelop.org/

6. pimennys: Java-ohjelmoitu IDE, jossa on yli 2 miljoonaa koodiriviä. Sitä käytetään laajalti useiden kielten sekä useiden ohjelmointikielien, kuten Java, C, C ++, Ada, Perl, PHP, JSP, sh ja Python, tukemiseen, joista monet ovat yhteisön laajennusten kautta. Laajennukset lisäävät myös muita tärkeitä toimintoja, kuten useiden käyttäjien mahdollisuuden työskennellä samassa projektissa ja IDE: n laajentamisen muihin työkaluihin. Se tunnetaan pitkästä historiastaan, ja se on ohjelmoijille paras valinta luoda uusia ohjelmointityökaluja ja "asiakasohjelmia".

Virallinen sivu: http://www.eclipse.org/

7.Kate: Monet tietävät tämän KDE-alustan tekstieditorin, ja vaikka se ei tarjoa tuhansia työkaluja, sen yksinkertaisuus tekee siitä vaihtoehdon monille muille. Ohjelmoitu C ++ ja qt, sen pääominaisuuksia ovat laajennettava syntaksiväritys XML: n kautta, istuntotuki ja koodien seuranta C-, C ++ -, Java- ja muille kielille. Se on yksi KDEBase-paketin sisältämistä työkaluista, ja KDevelop ja Quanta Plus käyttävät sitä tekstieditorina.

Virallinen sivu: http://kate.kde.org/

8. Aptana Studio: toinen "raskaansarjan" keskuudessa IDE ja vanhojen tiedossa ohjelmoijia. Tällä hetkellä se on pitkälle kehitetty ja laajennus laajennusten avulla laajentaa sen hyödyllisyyttä useille ohjelmointikielille, kuten PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript ja C. ohjattu verkkokehitys, virheenkorjaus, yhteys FTP: n kautta, Ajax-kirjastot ja tuki Eclipse-laajennuksille.

Virallinen sivu: http://www.aptana.com/

9. Emacs- Laajennettu tekstieditori, jonka on luonut GNU ja joka on ohjelmoitu C- ja Lisp-tiedostoihin. Richard Stallmanin vuonna 1975 luoma se on edennyt pitkälle ja tällä hetkellä on useita "toteutuksia", kuten XEmacs. Se toimii yksinkertaisena editorina, jonka avulla ohjelmoijat voivat muokata, kääntää ja virheenkorjauskoodia. On myös kirjastoja, jotka laajentavat sen toiminnallisuutta ja omia sisäisiä komentoja.

Virallinen sivu: http://www.gnu.org/software/emacs/

10. GNUS -vaihe- joukko olio-kirjastoja, sovelluksia ja työkaluja, jotka on kirjoitettu tavoitteeseen C työpöytäsovellusten kehittämiseen. Se koostuu kahdesta "ohjelmasta": Project Center on projektin päätoimittaja ja GORM graafisten rajapintojen luomiseen. Se sisältää myös muita työkaluja, kuten merkki, GUI, pohja ja takaosa.

Virallinen sivu: http://www.gnustep.org/

11. H Basic: yksi vaihtoehdoista Microsoftin Visual Basicille, IDE, joka integroi sekä koodin muokkauksen että graafisten käyttöliittymien luomisen, johon se käyttää KDE-graafisia kirjastoja. On myös mahdollista soittaa "kutsuja" qt-kirjastoihin ja luoda suoritettavia tiedostoja suoraan ohjelman kääntäjällä. Vakaampia versioita ei ole julkaistu heinäkuun 2009 jälkeen.

Virallinen sivu: http://hbasic.sourceforge.net/

12. Lasarus: IDE, joka on ohjelmoitu Object Pascal -ohjelmaan, joka on kehitetty Free Pascalista, monitasoinen ja joka toimii vaihtoehtona Delphille. Se mahdollistaa visuaalisissa ympäristöissä olevien ohjelmien luomisen ja pyrkii juuri koottujen ohjelmien siirrettävyyteen, toisin sanoen siihen, että niitä voidaan käyttää eri käyttöjärjestelmissä. Sen yhteensopivuus erilaisten tietokannan hallintaohjelmien kanssa on huomattava, kuten Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle ja Microsoft SQL Server.

Virallinen sivu: http://www.lazarus.freepascal.org/

13.netbeans: IDE ”tehty Java Java -käyttöjärjestelmälle”. Koska se oli avointa lähdekoodia, sen kehitys tapahtui maratonissa viime vuosina, mikä mahdollisti laajennusten sisällyttämisen toimimaan C, C ++, PHP, Ruby, Rails ja Python kanssa. Sen toiminnot tarjoavat Java-kielellä kirjoitetut moduulit, ja on olemassa useita moduuleja, jotka toimivat laajennuksina Eclipse- tai Aptana-tyyliin. Nykyään se on yksi Java- ja Python-ohjelmoijien eniten käyttämistä IDE-tiedostoista.

Virallinen sivu: http://www.netbeans.org/index_es.html

14. Qt Creator: toinen IDE, joka auttaa luomaan graafisia käyttöliittymiä tarvitsematta kirjoittaa tietyllä kielellä. Se käyttää qt: n graafisia kirjastoja ja laajennusten kautta on mahdollista siirtää projektit kielille, kuten Python, C, C ++, Java ja Ruby. IDE mahdollistaa projektikoodin, sen hakemistojen seurannan ja virheenkorjauksen gdb: n avulla. Ehkä vahvin ominaisuus on kyky luoda sekä työpöytä- että mobiilisovelluksia. Sen heikoin kohta on jonkin verran korkea muistin kulutus.

Virallinen sivu: http://www.qt.io/download/

15. Quantum Plus: Bluefishin kilpailu on Quanta, IDE verkkokehitykselle, joka on menettänyt tiensä, mutta on silti loistava työkalu, joka on suunniteltu KDE: lle (se on myös osa kdewebdev-pakettia). Siinä on SSH- ja FTP-tuki, esikatselu KHTML-moottorin kautta, syntaksikorostus ja analysaattori, joka kertoo sivujemme oikeasta luomisesta.

Virallinen sivu: http://quanta.kdewebdev.org/

16. Katkaravut: toinen vaihtoehto Visual Basicille ja tukee sovellusten luomista Qt: ssä tai GTK: ssa, kuten MySQL, PostgreSQL ja SQLite. Sen vahvuuksista voidaan mainita Microsoft IDE: n tuntemus, koodinpätkän pikavalinnat, virheenkorjaus ja näyteohjelmien sisällyttäminen

Virallinen sivu: http://gambas.sourceforge.net/en/main.html

17. Android SDK: Android-ohjelmoijille on erittäin kätevää saada tämä ohjelma. Se sisältää paitsi perustyökalut sovellusten luomisen aloittamiseksi Androidilla, myös muut, kuten paketinhallinta, Google-sovellusliittymät, dokumentaatio, esimerkkikoodit ja ohjelmat, laajennetut kehitystyökalut ja muut. Huomionarvoista on NDK-paketti, joka sallii koodin muilta kieliltä, ​​kuten C tai C ++, sisällyttää sovellukseen.

Virallinen sivu: http://developer.android.com/sdk/index.html

18.WxFormBuilder: pieni työkalu, joka mahdollistaa graafisen ympäristön luomisen pienille sovelluksille wx-kirjastoa käyttämällä. On suositeltavaa nähdä myös muut sovellukset, kuten wxWidgets, graafinen kehys, joka sallii linkityksen ("sitomisiksi" kutsuttujen komentosarjojen kautta) useisiin kieliin, kuten Ruby, Python, Perl, D, C ja C ++.

Virallinen sivu: http://sourceforge.net/projects/wxformbuilder/

Kuten näemme, GNU / Linuxissa on useita työkaluja ohjelmointiin. On vain nähdä, mikä sopii parhaiten tarpeisiimme.

Kiitos Juan Carlos Ortiz!

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Renato dijo

    Itse asiassa haluan tietää, kuinka ohjelmoida Linuxissa tuleville asiakkaille myönnettävien lisenssien takia. Jos joku, jolla on kokemusta, voisi antaa minulle käden tämän ohjelmoinnin kanssa etukäteen, kiitos paljon, mielestäni Python olisi hyvä?

    1.    Manuel dijo

      jos se on pythonin kanssa, suosittelen eclipse-sovellusta ja pydev-laajennuksen asentamista

  2.   Renato dijo

    Hei, haluaisin kysyä teiltä kysymyksen. Haluaisin oppia ohjelmoimaan laskutusohjelmiston, varastojen valvonnan jne. Tekemisen, mutta että se toimii sekä Linuxissa että Windowsissa. Alusta jo kiitos paljon

    1.    Reneco dijo

      Hieman myöhässä vastaus, alustojen välinen RAD IDE par excellence on Lazarus (graafinen ohjelmointi, intuitiivinen, erittäin nopeat suoritettavat tiedostot, loistava tietokantojen käsittely), Linux-ihmiset eivät näytä pitävän siitä kovin paljon, koska se on ilmainen pascal eikä C / C ++ kuin se on perinteinen heille, mutta kieli ja kirjastot ovat erittäin tehokkaita ja tehokkaampia kuin GCC.
      Vaikka se on Ubuntun arkistoissa, se ei toimi, joten sinun on asennettava se suoraan virallisesta debistä http://www.lazarus.freepascal.org

      1.    yohomeeri dijo

        Olen kanssanne samaa mieltä! ... Lasaruksella on paljon voimaa, koodin tulkinta ei riipu virtuaalikoneesta 😛 hehehe, joten se antaa sinulle suuremman käsittelynopeuden.

    2.    chrysoftunlock dijo

      Siinä tapauksessa, ystäväni, suosittelen Java-sovellusta, koska se on monialustainen.

    3.    aeris dijo

      Suosittelen jaavaa

  3.   Erwin dijo

    100% aptana studio ohjelmoida php, javascript ja ajax sekä Netbeans tai eclipse jaavalle.
    ylevä teksti 2 Käytin sitä kiinnittäen huomiota ihmisten parantamiseen, ja se tuntuu minusta paska ideolta, kuten kovaa.

    1.    Skarmory dijo

      He ovat erinomaisia ​​koodieditoreja, yksi parhaista sekä Sublimesta että Geanysta, mutta en tiedä kuka kertoi sinulle olevansa IDE. Sinun täytyy osata käyttää niitä ystävä =)

      1.    Javier Fernandez dijo

        Olen käyttänyt Lázarus IDE: tä, se on erittäin tehokas ja suuri apu tietokannoille.
        Glade and Geany -ohjelmointi on ilo, sen avulla voit käyttää monia ohjelmointikieliä ja se on erittäin tehokasta. Se ei ole IDE, mutta GTK: n käyttöä varten voit kirjoittaa esimerkiksi http://www.valadoc.org ja tutustu dokumentaatioon, voit käyttää sitä C: ssä, Valassa, Pythonissa jne. itse asiassa olen pystynyt tekemään python-ohjelman GTK: lla ja suorittamaan sen Linuxissa ja Windowsissa ilman suurempia ongelmia, tietenkin kirjastot ja Python Windowsilla.

  4.   Wladimir kowtun dijo

    Aptana Studio, suosikkini PHP: lle

  5.   Harpman 71 dijo

    Aptana Studio on suosikkini

  6.   Paavali dijo

    Olen brasilialainen, ja pidin todella tästä opetusohjelmasta.

    Kiitos.

  7.   zokeber dijo

    Pidän parempana Sublime-Text! mutta se ei edes näy tässä luettelossa !!!

  8.   Käytetään Linuxia dijo

    Kiitos! Hyvä päivä!
    Kippis! Paul.

  9.   Jean Hernandez dijo

    Komodo Edit puuttuu, se on alustojen välinen.

  10.   milton dijo

    Paljon kiitoksia

  11.   Marcos dijo

    VI / VIM puuttuu, luettelo ei ole täydellinen ilman kyseistä editoria

  12.   johnk dijo

    Anteeksi, että unohdin Geanyn, Geditin, VIM: n, Ninja IDE: n ja niin monet muut. Mutta olen iloinen siitä, että he olivat tarkkaavaisia, nähdään, että tämä ei ole uusi aihe tämän verkkosivuston lukijoiden keskuudessa ja se on erittäin hyvä very

  13.   Alejandro de Luca dijo

    Käytin muutamia eri asioihin. Pisimmät kestivät Eclipse ja Aptana. Sitten kävin läpi NetBeans. Totuus on, että kaikki nämä ovat hyvin raskaita ja kuluttavat paljon resursseja. Jos sinulla on useita selaimia ja useita prosesseja on auki, ne alkavat hidastua.

    Siksi käytän nyt Geanya ja Bluefishiä, jotka ovat kevyitä ja nopeita, minkä jälkeen heillä ei ehkä ole vaihtoehtoa.

  14.   Martin Cigorraga dijo

    KDevelop, Sublime Text 2, Geany, Emacs (konsoli), Kate, NetBeans ...
    Arrgghh! Miksi niin paljon monimuotoisuutta, pidän niistä kaikista! xD
    (Btw, Eclipse ja ZendStudio SUCK!)

  15.   Sunnuntai dijo

    Käytän Komodo Editia sekä Windowsissa että Ubuntussa kehitykseen. Verkko. hän on erittäin ammattimainen. ja käteistä

  16.   Walter Gomez dijo

    Hei, minulla on Geany ja Anjuta, enkä tiedä kuinka käyttää kumpaakin näistä. Joku voisi antaa minulle tietoa .. kuinka käyttää kumpaakin näistä, koska minulla on Ubuntu ja haluan päästä siihen ohjelmoijamaailmaan .

  17.   Ericsson dijo

    Kyllä, minulta puuttuu Geany

  18.   gorlok dijo

    Yksi korjattava yksityiskohta: Lasarusta ei ole ohjelmoitu "Tavoite C": een, se on ohjelmoitu FreePascalin "Object Pascal" -ohjelmaan, joka perustuu Delphiin.
    Android SDK: ssa mainitsen ADT-laajennuksen Eclipse-ohjelmalle, joka on virallinen.
    Erityisesti Netbeans ja Eclipse tukevat monia muita kieliä, kuten Java JVM: ään perustuvia kieliä, esimerkiksi: Groovy, Scala, Closure, Jython jne.
    Kuten jo keskusteltiin, olisi mukavaa ottaa huomioon Vi (m) ja suuri Ninja-IDE (Python).
    Muuten se on mielenkiintoinen arvostelu.

  19.   Käytetään Linuxia dijo

    Se on erinomainen, mutta sillä ei ole ilmaista lisenssiä ...: S
    Olemme puhuneet hänestä viestissä:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Kippis! Paul.

  20.   pelle dijo

    ja Geany?, käytän sitä Linuxissa ja Windowsissa

  21.   Buenaventura dijo

    Geany! vim!

  22.   kasymaru dijo

    Se on myös ylevä teksti 2, se on erittäin tehokas editori ja zend-studio, joka on erittäin täydellinen IDE web-ohjelmoijille,

    1.    ldd dijo

      GNU / LINUX !!!! (ymmärrä ilmaisia ​​työkaluja)

  23.   sanhuesoft dijo

    Uteliaita kommentteja ...

  24.   kiitää dijo

    Paras puuttuu, Geany

  25.   Pablo dijo

    Haluan ohjelmoida yksinkertaisen, erittäin hyvän tekstieditorin, jota kutsutaan nimellä Geany.

  26.   Santiago dijo

    Hei, halusin kysyä, onko olemassa mitään työkalua, jota voidaan käyttää ohjelmoimaan ilmaisella pascalilla, ongelmani on, että tiedekunnassa olevan aiheen viimeisenä projektina he pyytävät minua kehittämään kuoren vapaassa pascalissa, vaikka minä Olen jo tehnyt joitain menettelyjä, jotka olivat aiheen käytännön työtä, lukuun ottamatta minulla ei ole paljon aavistustakaan miten se tehdään, jos voisit antaa minulle apua, olisin erittäin kiitollinen

    1.    käytetään Linuxia dijo

      Joo varmasti. Lasarus mainitaan postissa. 🙂 Lisäksi se on yhteensopiva Delphin kanssa.
      Halata! Paul.

  27.   John Alex dijo

    Se on mahtava. Sinun tulisi varata osa ajastasi puhua Gambasta. Gambas on melko hyvä IDE, kuten Visual Basic.

    Oletettavasti se tukee Microsoftin BASICia, mutta en ole onnistunut siirtämään projektiini. Arvostan sitä, jos puhut kuinka visuaalisten projektien vienti katkarapuihin.

    1.    Reneco dijo

      Ne eivät ole yhteensopivia, Visual Basic perustuu suljettuihin lähdekoodeihin ja ei-vapaisiin kirjastoihin, joten yhteensopivuus on kyseenalaista, vaikka ne ovat samanlaisia ​​käyttöliittymän ja tarkoituksen suhteen.

    2.    Jürgen Schutt dijo

      Tein useita visuaalisen perusohjelman ohjelmia excelille, jotka haluan siirtää canaima / linuxiin. Kuinka katkarapujen kanssa meni?

  28.   Anonyymi dijo

    Haluaisin lisätä SciTen, ohjelmoijalähtöisen tekstieditorin.
    Tervehdys.

  29.   Oscar Gerardo Conde Herrera dijo

    Erinomainen tuotanto
    kiitos

  30.   Jose dijo

    Minusta on hienoa, että sisällytät Emacsin. Vuosien ajan olen ollut emacsero ja olen aina uskonut, että annoin 100 käännöstä muulle toimittajalle ... Kunnes yritin vimiä. Aluksi olin hieman vastahakoinen normaalien / muokkaustilojen suhteen, mutta kun olet tottunut siihen, väriä ei ole. Ja jos alat laittaa siihen laajennuksia, se on pommi.
    Vähemmän se ansaitsee maininnan.
    Muita hyödyllisiä ohjelmia:
    Nemiver: virheenkorjaus käyttöliittymällä
    Git: versionhallinta on välttämätöntä
    Tmux: useita päätteitä. Melko hyödyllinen, jos käytät terminaalia paljon.
    Pimennys: (miten et ole sisällyttänyt pakoon?)

    1.    käytetään Linuxia dijo

      Kiitos osallistumisesta!
      Halaus! Paul.

  31.   Gadton dijo

    Tämän viestin ansiosta aloitin lopulta pari kuukautta sitten Free Pascal + Lazarus + MariaDB + DBeaver -ohjelmalla ja useilla Lazarus-kirjastoilla. Erittäin onnellinen toistaiseksi. Ongelmana on, että oppimateriaalista puuttuu, sain Lasarukselta vain yhden kirjan ja se on huono, mutta silti ja kaikki oli välttämätöntä. Pienissä opetusohjelmissa ja video-oppaissa on hyvää materiaalia. Terveiset.

  32.   Arturo dijo

    Hei, olen kiinnostunut oppimaan ohjelmoimaan C ++ - tai C # -kielellä, minkä ympäristön tai alustan minun pitäisi ladata sille Linux Deepinissä? Deepin-distro on suunniteltu Devianilta.

  33.   Alan Vasquez dijo

    Miksi et maininnut Geanya?