18 Verktøy for programmering i GNU / Linux

En av de mest fremragende egenskapene til hvert GNU / Linux-system er det fantastiske miljøet til programmering som det tilbyr, og som gjør det mulig å jobbe med alle slags uttrykk og moduler. For å få mest mulig ut av det har vi gjort det ulike verktøy som dekker alle våre behov når det gjelder programmering.


1. Bluefish: det er gratis programvare og det beste for redigering av HTML-filer. Styrken er basert på brukervennlighet, tilgjengelighet for flere språk og syntakskompatibilitet med andre "mønstre", som XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion og Matlab. Den støtter multibyte, unicode, UTF-8 tegn, og, skrevet i C og GTK, har lite minne, mindre enn andre verktøy i sitt slag.

Official Website: http://bluefish.openoffice.nl/index.html

2. Anjuta: et IDE (integrert utviklingsmiljø) som jobbet med C og C ++ og som nå har utvidet sin støtte til Java, Python og Vala. Fra versjon 2 inkluderer den den nye støtten for utvidelser, noe som gir den mer funksjonalitet enn den forrige versjonen. Også bemerkelsesverdig er syntaksfarging og integrering med Glade for å lage grafiske grensesnitt.

Official Website: http://www.anjuta.org/

3.Glade: er et grafisk grensesnitt (GUI) utviklingsverktøy programmert i C og GTK. Disse typer verktøy er uavhengige av et bestemt programmeringsspråk, men de mest støttede språkene inkluderer blant annet C, C ++, C #, Java, Vala, Perl og Python. Versjon 3 ble fullstendig omskrevet for å dra nytte av GTK + -funksjonene, og reduserte kodelinjene, slik at den kunne integreres med Anjuta. Den bruker et XML-format kalt GtkBuilder for å lagre dataene for de opprettede grensesnittene.

Official Website: http://glade.gnome.org/

4.GCC (GNU Compiler Collection): er et sett med kompilatorer opprettet av GNU som opprinnelig ble samlet for C-språket. For tiden støtter den "frontendene" for C, C ++, Java, Ada, Objective C, Objective C ++ og Fortran, og støtter andre språk på en ikke-standard måte, som Go, Pascal, Modula 2, Modula 3 og D. Fordelene ved å bruke GCC til å kompilere ligger i optimalisering av koden basert på egen mikroprosessor, feilkontroll, feilsøking og optimalisering i subrutineanrop.

Official Website: http://gcc.gnu.org/

5.Kutvikle: en annen IDE som er optimalisert for distribusjoner som bruker KDE som et grafisk miljø. Støtter C, C ++ og PHP. Som med andre IDEer, ble versjon 4 fullstendig omskrevet i C ++ ved hjelp av qts grafiske biblioteker, de samme som tillater integrering med QtDesigner. Siden den ikke har sin egen kompilator, er det nødvendig å også installere GCC. Noen av de mest nyttige funksjonene er nettleseren mellom applikasjonsklasser og støtte for definisjonen av klassene og rammeverket.

Official Website: http://kdevelop.org/

6. Formørkelse: en IDE programmert i Java med mer enn 2 millioner kodelinjer. Det er mye brukt for støtte for flere språk, samt flere programmeringsspråk som Java, C, C ++, Ada, Perl, PHP, JSP, sh og Python, mange av dem gjennom community plugins. Plugins legger også til andre viktige funksjoner, for eksempel muligheten for flere brukere å jobbe med det samme prosjektet og utvidelsen av IDE til andre verktøy. Det er anerkjent for sin lange historie og er det IDE valget for programmerere å lage nye programmeringsverktøy og "klient" -applikasjoner.

Official Website: http://www.eclipse.org/

7.Kate: Mange vil kjenne denne tekstredigereren for KDE-plattformen, og selv om den ikke tilbyr tusenvis av verktøy, er det dens enkelhet som gjør den til et alternativ til mange andre. Programmert i C ++ og qt, er hovedtrekkene utvidbar syntaksfarging via XML, øktstøtte og kodesporing for C, C ++, Java og andre språk. Det er et av verktøyene som er inkludert i KDEBase-pakken og brukes som tekstredigerer av KDevelop og Quanta Plus

Official Website: http://kate.kde.org/

8. Aptana Studio: en annen "tungvekt" blant IDEer og gamle som er kjent for programmerere. For tiden er den høyt utviklet, og utvidelsen gjennom plugins utvider sin nytte til forskjellige programmeringsspråk, blant hvilke PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript og C skiller seg ut. Det tillater også overvåking av prosjektkatalogene, veiviser for webutvikling, feilsøking, tilkobling via FTP, Ajax-biblioteker og støtte for Eclipse-plugins.

Official Website: http://www.aptana.com/

9.Emacs- En utvidet teksteditor opprettet av GNU og programmert i C og Lisp. Opprettet i 1975 av Richard Stallman, har det kommet langt, og det er for tiden flere "implementeringer", for eksempel XEmacs. Det fungerer som en enkel redaktør som lar programmerere redigere, kompilere og feilsøke koden. Det er også biblioteker som utvider funksjonaliteten og egne interne kommandoer.

Official Website: http://www.gnu.org/software/emacs/

10. GNUS -trinn- Et sett med objektorienterte biblioteker, applikasjoner og verktøy skrevet i Objective C for desktop applikasjonsutvikling. Den består av to “programmer”: Project Center er hovedredaktør for prosjektet og GORM for oppretting av grafiske grensesnitt. Den inkluderer også andre verktøy som merke, GUI, base og rygg.

Official Website: http://www.gnustep.org/

11. H Grunnleggende: et av alternativene til Microsofts Visual Basic, en IDE som integrerer både kodedigering og opprettelse av grafiske grensesnitt, som den bruker KDEs grafiske biblioteker for. Det er også mulig å ringe til qt-bibliotekene og lage kjørbare filer direkte med programmets kompilator. Ingen flere stabile versjoner har blitt gitt ut siden juli 2009.

Official Website: http://hbasic.sourceforge.net/

12. Lasarus: en IDE programmert i Object Pascal utviklet fra Free Pascal, multiplatform og som fungerer som et alternativ til Delphi. Det gjør det mulig å lage programmer med visuelle miljøer og tar sikte på bærbarheten til kompilerte programmer, det vil si at de kan kjøres på forskjellige operativsystemer. Kompatibiliteten med forskjellige databasesystemer er bemerkelsesverdig, for eksempel Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle og Microsoft SQL Server.

Official Website: http://www.lazarus.freepascal.org/

13. Nettbønner: en IDE “laget i Java for Java”. Å være åpen kildekode, utviklingen fant sted i et maraton de siste årene, slik at inkludering av utvidelser kunne brukes med C, C ++, PHP, Ruby, Rails og Python. Dens funksjoner leveres av moduler skrevet i Java, i tillegg til at det er flere av disse modulene som fungerer som plugins i stil med Eclipse eller Aptana. I dag er det en av IDEene som brukes mest av Java og Python-programmerere.

Official Website: http://www.netbeans.org/index_es.html

14. Qt Creator: en annen IDE som hjelper til med å lage grafiske grensesnitt uten å måtte skrives på et bestemt språk. Den bruker de grafiske bibliotekene til qt, og gjennom plugins er det mulig å portere prosjektene til språk som Python, C, C ++, Java og Ruby. IDE tillater sporing av prosjektkoden, katalogene og feilsøking ved hjelp av gdb. Kanskje den sterkeste funksjonen er muligheten til å lage både stasjonære og mobile applikasjoner. Det svakeste punktet er det noe høye minneforbruket.

Official Website: http://www.qt.io/download/

15. Quantum Plus: Bluefishs konkurranse er Quanta, en IDE for webutvikling som har mistet terreng, men som fremdeles er et flott verktøy designet for KDE (det er også en del av kdewebdev-pakken). Den har SSH- og FTP-støtte, forhåndsvisning gjennom KHTML-motoren, syntaksutheving og en analysator som informerer om riktig oppretting av sidene våre.

Offisiell side: http://quanta.kdewebdev.org/

16. Reker: det andre alternativet til Visual Basic og som støtter opprettelsen av applikasjoner i Qt eller GTK, med databaser som MySQL, PostgreSQL og SQLite. Blant styrkene kan vi nevne kjennskap til Microsoft IDE, snarveier til kodebiter, feilsøking og inkludering av eksempler på programmer

Official Website: http://gambas.sourceforge.net/en/main.html

17. Android SDK: For Android-programmerere er det veldig praktisk å ha dette programmet. Det inkluderer ikke bare de grunnleggende verktøyene for å begynne å lage applikasjoner på Android, men også andre som pakkebehandling, Google API-er, dokumentasjon, eksempelkoder og programmer, utvidede utviklingsverktøy og andre. Bemerkelsesverdig er NDK-pakken som gjør at kode fra andre språk som C eller C ++ kan inkluderes i applikasjonen.

Official Website: http://developer.android.com/sdk/index.html

18.WxFormBuilder: lite verktøy som gjør det mulig å lage et grafisk miljø for små applikasjoner ved hjelp av wx-biblioteket. Det anbefales også å se andre applikasjoner som wxWidgets, et grafisk rammeverk som gjør det mulig å koble (gjennom skript som kalles "bindinger") med forskjellige språk som Ruby, Python, Perl, D, C og C ++.

Official Website: http://sourceforge.net/projects/wxformbuilder/

Som vi kan se, er det flere verktøy for programmering i GNU / Linux. Det handler bare om å se hvilken som passer best til våre behov.

Takk Juan Carlos Ortiz!

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Renato sa

    Egentlig ønsker jeg å vite hvordan jeg programmerer i Linux på grunn av lisenser for fremtidige klienter. Hvis noen med erfaring kan gi meg en hånd med denne programmeringen på forhånd, tusen takk, jeg tror Python ville være bra?

    1.    Manuel sa

      hvis det er med python, anbefaler jeg at du bruker formørkelse og installerer pydev-plugin

  2.   Renato sa

    Hei, jeg vil gjerne stille deg et spørsmål. Jeg vil lære å programmere å lage faktureringsprogramvare, lagerstyring ect, men at den kjører på både Linux og Windows. Fra allerede tusen takk

    1.    Reneco sa

      Litt sent på svaret, RAD IDE på tvers av plattformer er fremragende Lazarus (grafisk programmering, intuitiv, veldig rask kjørbar, flott databaseadministrasjon), Linux-folk ser ut til å ikke like det veldig fordi det er gratis pascal og ikke C / C ++ som det er tradisjonelt for dem, men språket og bibliotekene er veldig kraftigere enn GCC.
      Selv om det er i Ubuntu-repositoriene, fungerer det ikke, så du må installere det direkte fra den offisielle deb av http://www.lazarus.freepascal.org

      1.    yohomer sa

        Jeg er enig med deg! ... Lazarus har mye kraft, det er ikke en gang avhengig av en virtuell maskin for å tolke koden 😛 hehehe så det gir deg større prosesseringshastighet.

    2.    chrysoftunlock sa

      I så fall, min venn, vil jeg anbefale å bruke java, siden det er multiplatform.

    3.    aeris sa

      Jeg anbefaler java

  3.   Erwin sa

    100% aptana studio for å programmere i php, javascript og ajax og Netbeans eller formørkelse for java.
    sublime text 2 Jeg brukte den for å ta hensyn til folket for å forbedre den, og det virker som en drit av ide som geany.

    1.    Skarmory sa

      De er utmerkede kodeditorer, en av de beste både Sublime og Geany, men jeg vet ikke hvem som fortalte deg at de var IDEer. Du må vite hvordan du bruker dem venn =)

      1.    Javier Fernandez sa

        Jeg har brukt Lázarus IDE, den er veldig kraftig og til stor hjelp for databaser.
        Programmering med Glade og Geany er en fryd, det lar deg bruke mange programmeringsspråk, og det er veldig effektivt. Det er ikke en IDE, men for å bruke GTK kan du skrive inn for eksempel i http://www.valadoc.org og se dokumentasjonen, du kan bruke den i C, Vala, Python, etc. faktisk har jeg klart å lage et pythonprogram med GTK og kjøre det på Linux og Windows uten noen større problemer, selvfølgelig med bibliotekene og Python på Windows.

  4.   Wladimir kowtun sa

    Aptana Studio, min favoritt for PHP

  5.   harpemann71 sa

    Aptana Studio er min favoritt

  6.   Paulo sa

    Jeg er brasilianer, og jeg likte denne opplæringen.

    Takk.

  7.   zokeber sa

    Jeg foretrekker Sublime-Text! men det vises ikke en gang på denne listen !!!

  8.   La oss bruke Linux sa

    Takk skal du ha! God dato!
    Jubel! Paul.

  9.   Jean Hernandez sa

    Komodo Edit mangler, det er plattform.

  10.   Milton sa

    Tusen takk

  11.   Marcos sa

    Mangler VI / VIM-listen er ikke komplett uten redaktøren

  12.   johnk sa

    Jeg beklager at jeg glemte Geany, Gedit, VIM, Ninja IDE og så mange andre. Men jeg er glad for å se at de var oppmerksomme, det er sett at dette ikke er et nytt tema blant leserne på dette nettstedet, og det er veldig bra 🙂

  13.   Alexander DeLuca sa

    Jeg brukte noen få til forskjellige ting. De som varte lengst var formørkelse og Aptana. Så gikk jeg gjennom NetBeans. Sannheten er at alle disse er veldig tunge og bruker mange ressurser. Hvis du har flere nettlesere åpne og flere prosesser, begynner de å bli ekstremt sakte.

    Det er derfor jeg nå bruker Geany og Bluefish, som er lette og raske, utover hvilke de kanskje mangler noe alternativ.

  14.   Martin Cigorraga sa

    KDevelop, Sublime Text 2, Geany, Emacs (konsoll), Kate, NetBeans ...
    Arrgghh !! Hvorfor så mye mangfold, jeg liker dem alle! xD
    (Btw, Eclipse og ZendStudio SUCK!)

  15.   Søndag sa

    Jeg bruker Komodo Edit på både Windows og Ubuntu for utvikling. Internett. han er veldig profesjonell. og kontanter

  16.   Walter Gomez sa

    Hei, jeg har Geany og Anjuta, og jeg vet ikke hvordan jeg skal bruke noen av de to. Noen kan gi meg info .. om hvordan jeg bruker noen av de to siden jeg har Ubuntu og jeg vil komme inn i den verden av programmerere. .

  17.   Ericsson sa

    Ja, jeg savner Geany

  18.   gorlok sa

    En detalj å korrigere: Lazarus er ikke programmert i "Objective C", den er programmert i FreePascals "Object Pascal", basert på Delphi.
    I Android SDK vil jeg nevne ADT-plugin for Eclipse, som er offisiell.
    Netbeans og Eclipse støtter spesielt mange andre språk som de som er basert på Java JVM, for eksempel: Groovy, Scala, Closure, Jython, etc.
    Som allerede diskutert, ville det være fint å vurdere Vi (m) og den flotte Ninja-IDE (Python).
    Ellers er det en interessant anmeldelse.

  19.   La oss bruke Linux sa

    Det er utmerket, men det har ikke gratis lisens ...: S
    Vi har snakket om ham i et innlegg:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Jubel! Paul.

  20.   klovn sa

    og Geany?, jeg bruker den på linux og windows

  21.   Buenaventura sa

    Geany! vim!

  22.   kasymaru sa

    Det er også sublime tekst 2, det er en veldig kraftig redaktør og zend studio som er en veldig komplett IDE for webprogrammerere,

    1.    ldd sa

      GNU / LINUX !!!! (forstå gratis verktøy)

  23.   sanhuesoft sa

    Nysgjerrige kommentarer ...

  24.   suse sa

    Det beste mangler, Geany

  25.   pablo sa

    Jeg liker å programmere, bruke en enkel tekstredigerer som er veldig bra kalt Geany.

  26.   Santiago sa

    Hei, jeg ønsket å spørre deg om det er noe verktøy som kan brukes til å programmere i gratis pascal, mitt problem er at som et avsluttende prosjekt av et emne i fakultetet, ber de meg om å utvikle et skall i gratis pascal, selv om jeg har allerede gjort noen prosedyrer, som var det praktiske arbeidet med emnet, bortsett fra det, vet jeg ikke hvordan jeg skal gjøre det. Hvis du kunne gi meg litt hjelp, ville jeg være veldig takknemlig

    1.    la oss bruke linux sa

      Ja, sikkert. Lazarus er nevnt i innlegget. 🙂 Det er også kompatibelt med Delphi.
      Klem! Paul.

  27.   John alex sa

    Det er flott. Du bør sette av litt tid til å snakke om Gambas. Gambas er en ganske god IDE som Visual Basic.

    Angivelig støtter den Microsoft BASIC, men jeg har ikke klart å overføre prosjektene mine. Jeg vil sette pris på det hvis du vil snakke om hvordan du eksporterer disse visuelle prosjektene til reker.

    1.    Reneco sa

      De er ikke kompatible, Visual Basic er basert på lukkede kilder og ikke-gratis biblioteker, så kompatibilitet er tvilsomt, selv om de er like i grensesnitt og intensjon.

    2.    Jürgen Schutt sa

      Jeg laget flere programmer i visual basic for excel som jeg vil overføre til canaima / linux. Hvordan gikk det med reker?

  28.   Anonym sa

    Jeg vil legge til SciTe, en programmererorientert tekstredigerer.
    Hilsener.

  29.   Oscar Gerardo Conde Herrera sa

    Utmerket produksjon
    Takk

  30.   Jose sa

    Jeg synes det er flott at du inkluderer Emacs. I årevis har jeg vært emacsero, og jeg har alltid trodd at jeg ga 100 turer til andre redaktører ... Inntil jeg prøvde vim. Først var jeg litt motvillig når det gjaldt normale / redigeringsmodus, men når du først er vant til det, er det ingen farger. Og hvis du begynner å sette plugins i det, er det bomben.
    Jo mindre det fortjener omtale.
    Andre nyttige programmer:
    Nemiver: feilsøkingsprogram med GUI
    Git: versjonskontroll viktig
    Tmux: flere terminaler. Ganske nyttig hvis du bruker terminalen mye.
    Formørkelse: (hvordan har du ikke inkludert ekslipse?)

    1.    la oss bruke linux sa

      Takk for bidraget!
      En klem! Paul.

  31.   Gadton sa

    Takket være dette innlegget var det endelig for et par måneder siden at jeg startet med Free Pascal + Lazarus + MariaDB + DBeaver og flere biblioteker av de mange det er for Lazarus. Veldig glad så langt. Problemet er at det mangler studiemateriale, jeg har bare fått en bok fra Lazarus, og den er dårlig, men likevel var den viktig for meg. Det er godt materiale i små opplæringsprogrammer og videoopplæringsprogrammer. Hilsen.

  32.   Arthur sa

    Hei, jeg er interessert i å lære å programmere på C ++ - eller C # -språket, hvilket miljø eller hvilken plattform skal jeg laste ned for det i Linux Deepin? Deepin distro er designet fra Devian.

  33.   Alan Vasquez sa

    Hvorfor nevnte du ikke Geany?