18 Orodja za programiranje v GNU / Linux

Ena najbolj izstopajočih lastnosti vsakega sistema GNU / Linux je odlično okolje programiranje ki jih ponuja in kar omogoča delo z vsemi vrstami frazemi in moduli. Da bi kar najbolje izkoristili, imamo različna orodja ki pokrivajo vse naše potrebe glede programiranja.


1. Bluefish: je brezplačna programska oprema in najboljša za urejanje datotek HTML. Njegova moč temelji na enostavnosti uporabe, razpoložljivosti za več jezikov in skladnosti skladenj z drugimi "vzorci", kot so XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion in Matlab. Podpira večbajtne, unicode, UTF-8 znake in ker je zapisan v C in GTK, ima malo pomnilnika, manj kot druga tovrstna orodja.

Uradna stran: http://bluefish.openoffice.nl/index.html

2. Anjuta: IDE (integrirano razvojno okolje), ki je delal s C in C ++, zdaj pa je razširil svojo podporo na Java, Python in Vala. Od različice 2 vključuje novo podporo za razširitve, ki ji daje več funkcionalnosti kot prejšnja različica. Omeniti velja tudi sintaksno barvanje in njegovo integracijo z Glade za ustvarjanje grafičnih vmesnikov.

Uradna stran: http://www.anjuta.org/

3. jasa: je orodje za razvoj grafičnega vmesnika (GUI), programirano v C in GTK. Te vrste orodij so neodvisne od določenega programskega jezika, vendar med najbolj podprte jezike med drugim spadajo C, C ++, C #, Java, Vala, Perl in Python. Različica 3 je bila popolnoma prenovljena, da je izkoristila funkcije GTK +, zmanjšala vrstice kode in omogočila njeno integracijo z Anjuto. Za shranjevanje podatkov za ustvarjene vmesnike uporablja format XML, imenovan GtkBuilder.

Uradna stran: http://glade.gnome.org/

4.GCC (Zbirka prevajalnikov GNU): je nabor prevajalnikov, ki jih je ustvaril GNU in je bil prvotno preveden za jezik C. Trenutno podpira "front end" za C, C ++, Java, Ada, Objective C, Objective C ++ in Fortran, in podpira druge jezike na nestandarden način, kot so Go, Pascal, Modula 2, Modula 3 in D. Prednosti uporabe GCC za prevajanje so v optimizaciji kode na podlagi lastnega mikroprocesorja, preverjanju napak, odpravljanju napak in optimizaciji v podprogram klicev.

Uradna stran: http://gcc.gnu.org/

5.Kdevelop: druga IDE, ki je optimizirana za distribucije, ki uporabljajo KDE kot grafično okolje. Podpira C, C ++ in PHP. Kot pri drugih IDE-jih je bila tudi različica 4 v celoti predelana v C ++ z uporabo grafičnih knjižnic qt, enakih, ki omogočajo njeno integracijo s QtDesigner. Ker nima lastnega prevajalnika, je treba namestiti tudi GCC. Nekatere njegove najbolj uporabne funkcije so brskalnik med razredi aplikacije in podpora za opredelitev razredov in ogrodja.

Uradna stran: http://kdevelop.org/

6. Eclipse: IDE, programiran na Javi z več kot 2 milijona vrstic kode. Veliko se uporablja za podporo več jezikov, pa tudi več programskih jezikov, kot so Java, C, C ++, Ada, Perl, PHP, JSP, sh in Python, mnogi med njimi prek vtičnikov skupnosti. Vtičniki dodajo tudi druge pomembne funkcionalnosti, na primer možnost, da več uporabnikov dela na istem projektu in razširitev IDE na druga orodja. Znan je po svoji dolgi zgodovini in je IDE, ki ga izberejo programerji za ustvarjanje novih programskih orodij in "odjemalskih" aplikacij.

Uradna stran: http://www.eclipse.org/

7.Kate: Mnogi bodo poznali ta urejevalnik besedil za platformo KDE in čeprav ne ponuja na tisoče orodij, je zaradi njegove preprostosti alternativa mnogim drugim. Njegove glavne značilnosti so programirane v C ++ in qt, razširljivo sintaksno barvanje prek XML, podpora sejam in sledenje kode za C, C ++, Java in druge jezike. Je eno od orodij, vključenih v paket KDEBase, ki ga KDevelop in Quanta Plus uporabljata kot urejevalnik besedil

Uradna stran: http://kate.kde.org/

8. Studio Aptana: še en "težka kategorija" med IDE in starimi programerji. Trenutno je zelo razvit in njegova razširitev z vtičniki širi njegovo uporabnost na različne programske jezike, med katerimi izstopajo PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript in C. Omogoča tudi spremljanje imenikov projektov, čarovnik za spletni razvoj, odpravljanje napak, povezava prek FTP, knjižnic Ajax in podpora za vtičnike Eclipse.

Uradna stran: http://www.aptana.com/

9. Emacs- Razširjeni urejevalnik besedil, ki ga je ustvaril GNU in je programiran v C in Lisp. Leta 1975 ga je ustvaril Richard Stallman, je že daleč napredoval in trenutno obstaja več "izvedb", na primer XEmacs. Deluje kot preprost urejevalnik, ki programerjem omogoča urejanje, prevajanje in odpravljanje napak. Obstajajo tudi knjižnice, ki razširjajo njegovo funkcionalnost in lastne notranje ukaze.

Uradna stran: http://www.gnu.org/software/emacs/

10. GNUSkorak- Nabor objektno usmerjenih knjižnic, aplikacij in orodij, napisanih v Objective C za razvoj namiznih aplikacij. Sestavljen je iz dveh "programov": Project Center je glavni urednik projekta in GORM za ustvarjanje grafičnih vmesnikov. Vključuje tudi druga orodja, kot so make, GUI, osnova in hrbet.

Uradna stran: http://www.gnustep.org/

11. H Osnovno: ena izmed možnosti Microsoftovega Visual Basic-a, IDE, ki vključuje urejanje kode in ustvarjanje grafičnih vmesnikov, za kar uporablja grafične knjižnice KDE. Mogoče je tudi »klicati« v knjižnice qt in ustvarjati izvršljive datoteke neposredno s prevajalnikom programa. Od julija 2009 ni izšla nobena stabilnejša različica.

Uradna stran: http://hbasic.sourceforge.net/

12. Lazar: IDE, programiran v Object Pascal, razvit iz Free Pascal, multiplatform in služi kot alternativa Delphiju. Omogoča ustvarjanje programov z vizualnimi okolji in je namenjen ravno prenosljivosti prevedenih programov, to je, da jih je mogoče izvajati v različnih operacijskih sistemih. Značilna je njegova združljivost z različnimi upravitelji baz podatkov, kot so Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle in Microsoft SQL Server.

Uradna stran: http://www.lazarus.freepascal.org/

13.netbeans: IDE, "narejen v Javi za Javo". Ker je odprtokodna, je bil v zadnjih letih njegov razvoj maraton, ki omogoča vključitev razširitev za delo s C, C ++, PHP, Ruby, Rails in Python. Njene funkcionalnosti zagotavljajo moduli, napisani v Javi, pa tudi več teh modulov deluje kot vtičniki v slogu Eclipse ali Aptana. Danes je eden izmed IDE-jev, ki jih programerji Java in Python najbolj uporabljajo.

Uradna stran: http://www.netbeans.org/index_es.html

14. Qt Creator: še ena IDE, ki pomaga ustvarjati grafične vmesnike, ne da bi morali biti napisani v določenem jeziku. Uporablja grafične knjižnice qt, prek vtičnikov pa je mogoče projekte prenesti v jezike, kot so Python, C, C ++, Java in Ruby. IDE omogoča sledenje projektni kodi, njenim imenikom in odpravljanje napak z uporabo gdb. Morda je najmočnejša lastnost zmožnost ustvarjanja namiznih in mobilnih aplikacij. Njegova najšibkejša točka je nekoliko velika poraba pomnilnika.

Uradna stran: http://www.qt.io/download/

15. Quantum Plus: Konkurenca Bluefish-a je Quanta, IDE za spletni razvoj, ki sicer izgublja tla, vendar je še vedno odlično orodje, zasnovano za KDE (je tudi del paketa kdewebdev). Ima podporo za SSH in FTP, predogled prek mehanizma KHTML, poudarjanje sintakse in analizator, ki obvešča o pravilnem ustvarjanju naših strani.

Uradna stran: http://quanta.kdewebdev.org/

16. Kozice: druga alternativa Visual Basic-u, ki podpira ustvarjanje aplikacij v Qt ali GTK z bazami podatkov, kot so MySQL, PostgreSQL in SQLite. Njegove prednosti vključujejo poznavanje Microsoftovega IDE-ja, bližnjice do delčka kode, odpravljanje napak in vključevanje vzorčnih programov

Uradna stran: http://gambas.sourceforge.net/en/main.html

17. SDK za Android: Za Android programerje je zelo priročno imeti ta program. Ne vključuje samo osnovnih orodij za začetek ustvarjanja aplikacij v Androidu, ampak tudi druga, kot so upravitelj paketov, Googlovi API-ji, dokumentacija, koda in vzorčni programi, razširjena razvojna orodja in druga. Omeniti velja paket NDK, ki omogoča vključitev kode iz drugih jezikov, kot sta C ali C ++, v aplikacijo.

Uradna stran: http://developer.android.com/sdk/index.html

18.WxFormBuilder: majhno orodje, ki omogoča ustvarjanje grafičnega okolja za majhne aplikacije z uporabo knjižnice wx. Priporočljivo je videti tudi druge aplikacije, kot so wxWidgets, grafični okvir, ki omogoča povezovanje (prek skriptov, imenovanih "vezave") z različnimi jeziki, kot so Ruby, Python, Perl, D, C in C ++

Uradna stran: http://sourceforge.net/projects/wxformbuilder/

Kot lahko vidimo, obstaja več orodij za programiranje v GNU / Linux. Samo vprašanje je, katera najbolje ustreza našim potrebam.

Hvala Juan Carlos Ortiz!

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Renato je dejal

    Pravzaprav želim vedeti, kako programirati v Linuxu zaradi izdaje licenc za bodoče stranke, če bi mi kdo z izkušnjami lahko vnaprej pomagal s tem programiranjem, najlepša hvala, mislim, da bi bil Python dober?

    1.    Manuel je dejal

      če gre za python, priporočam uporabo eclipse in namestitev vtičnika pydev

  2.   Renato je dejal

    Pozdravljeni, rad bi vas vprašal. Želel bi se naučiti programirati za izdelavo programske opreme za izdajanje računov, nadzor zalog itd., Vendar deluje v Linuxu in Windows. Ali priporočite, da se začnem učiti za to? Od že najlepša hvala

    1.    Reneco je dejal

      Nekoliko pozen odgovor, med platformo RAD IDE par excellence je Lazarus (grafično programiranje, intuitivno, zelo hitro izvedljivo, odlično upravljanje z bazami podatkov). Zdi se, da ljudem v Linuxu to ni zelo všeč, ker je brezplačen pascal in ne C / C ++ kot da je to zanje tradicionalno, toda jezik in knjižnice so zelo zmogljivejši kot GCC.
      Čeprav je v repozitorijih Ubuntu, ne deluje, zato ga morate namestiti neposredno iz uradne različice http://www.lazarus.freepascal.org

      1.    johomer je dejal

        Se strinjam s tabo! ... Lazarus ima veliko moči, niti interpretacija kode ni odvisna od navideznega stroja, hehehe, zato vam omogoča večjo hitrost obdelave.

    2.    chrysoftunlock je dejal

      V tem primeru bi, prijatelj, priporočal uporabo jave, ker je multiplatformna.

    3.    zrak je dejal

      Priporočam javo

  3.   Erwin je dejal

    100% aptana studio za programiranje v php, javascript in ajax ter Netbeans ali eclipse za javo.
    vzvišeno besedilo 2 Z njim sem bil pozoren na ljudi, ki ga izboljšujejo, in zdi se mi sranje, kot je geany.

    1.    Skarmory je dejal

      So izvrstni urejevalniki kod, eden najboljših tako Sublime kot Geany, vendar ne vem, kdo vam je rekel, da so bili IDE. Moraš vedeti, kako jih uporabljati prijatelj =)

      1.    Javier Fernandez je dejal

        Uporabil sem Lázarus IDE, ki je zelo zmogljiv in je v veliko pomoč pri zbirkah podatkov.
        Programiranje z Glade in Geany je v veselje, omogoča uporabo številnih programskih jezikov in je zelo učinkovito. Ni IDE, za uporabo GTK pa lahko vnesete na primer v http://www.valadoc.org in si oglejte dokumentacijo, lahko jo uporabljate v C, Vala, Python itd. pravzaprav mi je uspelo izdelati program za python z GTK in ga brez večjih težav zagnati v Linuxu in Windowsu, seveda s knjižnicami in Pythonom v sistemu Windows.

  4.   Wladimir kowtun je dejal

    Aptana Studio, moj najljubši za PHP

  5.   harfman71 je dejal

    Aptana Studio je moj najljubši

  6.   Paul je dejal

    Sem Brazilec in ta vadnica mi je bila zelo všeč.

    Hvala.

  7.   zokeber je dejal

    Raje imam Sublime-Text! pa se na tem seznamu niti ne pojavlja !!!

  8.   Uporabimo Linux je dejal

    Hvala vam! Dober zmenek!
    Na zdravje! Paul.

  9.   Jean Hernandez je dejal

    Komodo Edit manjka, je večplastna.

  10.   Milton je dejal

    Najlepša hvala

  11.   Marcos je dejal

    Brez tega urejevalnika seznam VI / VIM manjka

  12.   johnk je dejal

    Opravičujem se, ker sem pozabil na Geany, Gedit, VIM, Ninja IDE in toliko drugih. Vesel pa sem, ko sem bil pozoren, saj to ni nova tema med bralci te spletne strani in to je zelo dobro 🙂

  13.   Alexander DeLuca je dejal

    Nekaj ​​sem jih uporabil za različne stvari. Najdlje sta zdržala Eclipse in Aptana. Potem sem šel skozi NetBeans. Resnica je, da je vse to zelo težko in porablja veliko virov. Če imate odprtih več brskalnikov in več procesov, se začnejo izredno počasi izvajati.

    Zato zdaj uporabljam Geany in Bluefish, ki sta lahka in hitra, poleg tega pa jim morda manjka nekaj možnosti.

  14.   Martin Cigorraga je dejal

    KDevelop, Sublime Text 2, Geany, Emacs (konzola), Kate, NetBeans ...
    Arrgghh !! Zakaj toliko raznolikosti, vse so mi všeč! xD
    (Btw, Eclipse in ZendStudio SUSK!)

  15.   Nedelja je dejal

    Komodo Edit uporabljam v sistemu Windows in Ubuntu za razvoj. Splet. je zelo profesionalen. in gotovino

  16.   Walter Gomez je dejal

    Pozdravljeni, imam Geany in Anjuta in ne vem, kako uporabiti enega od obeh. Nekdo bi mi lahko dal informacije .. o tem, kako uporabljati katerega koli od obeh, ker imam Ubuntu in želim vstopiti v ta svet programerjev.

  17.   Ericsson je dejal

    Da, pogrešam Geanyja

  18.   gorlok je dejal

    Ena podrobnost, ki jo je treba popraviti: Lazarus ni programiran v "Cilju C", temveč v "Object Pascal" FreePascala, ki temelji na Delphiju.
    V Android SDK bi omenil vtičnik ADT za Eclipse, ki je uraden.
    Še posebej Netbeans in Eclipse podpirata številne druge jezike, na primer tiste, ki temeljijo na Javi JVM, na primer: Groovy, Scala, Closure, Jython itd.
    Kot ste že omenili, bi bilo dobro razmisliti o Vi (m) in odličnem Ninja-IDE (Python).
    Sicer pa je zanimiv pregled.

  19.   Uporabimo Linux je dejal

    Odličen je, vendar nima brezplačne licence ...: S
    O njem smo govorili v prispevku:
    http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
    Na zdravje! Paul.

  20.   klovn je dejal

    in Geany?, uporabljam ga na linuxu in windowsu

  21.   Buenaventura je dejal

    Geany! vim!

  22.   kasymaru je dejal

    Je tudi vzvišeno besedilo 2, je zelo zmogljiv urejevalnik in zend studio, ki je zelo popoln IDE za spletne programerje,

    1.    ldd je dejal

      GNU / LINUX !!!! (razumeti brezplačna orodja)

  23.   sanhuesoft je dejal

    Radovedni komentarji ...

  24.   čarovnik je dejal

    Manjka najboljše, Geany

  25.   Pablo je dejal

    Všeč mi je, da za programiranje uporabljam preprost urejevalnik besedil, ki se zelo dobro imenuje Geany.

  26.   Santiago je dejal

    Pozdravljeni, želel sem vas vprašati, ali obstaja kakšno orodje, s katerim lahko programirate v prosti paskal, moja težava je, da me kot zaključni projekt predmeta na fakulteti prosijo, naj razvijem lupino v prostem paskalu, čeprav že imam opravljene nekaj postopkov, ki so bili praktično delo na tem področju, razen tega nimam veliko pojma, kako to narediti, če bi mi lahko pomagali, bi bil zelo hvaležen

    1.    uporabimo linux je dejal

      Ja seveda. Lazar je omenjen v prispevku. 🙂 Prav tako je združljiv z Delphi.
      Objem! Paul.

  27.   John Alex je dejal

    Odlično je. Nekaj ​​časa bi si morali nameniti za pogovor o Gambasih. Gambas je precej dober IDE, kot je Visual Basic.

    Menda podpira Microsoftov BASIC, vendar mi projektov ni uspelo preseliti. Hvaležen vam bom, če boste govorili o tem, kako te vizualne projekte izvoziti v kozice.

    1.    Reneco je dejal

      Niso združljivi, Visual Basic temelji na zaprtih in nesvobodnih knjižnicah, zato je združljivost dvomljiva, čeprav sta si podobna po vmesniku in namenu.

    2.    Jurgen Schutt je dejal

      V programu Visual Basic za Excel sem naredil več programov, ki jih želim prenesti v canaima / linux. Kako je šlo z kozicami?

  28.   Anonimo je dejal

    Dodal bi SciTe, programerju usmerjen urejevalnik besedil.
    Lep pozdrav.

  29.   Oscar Gerardo Conde Herrera je dejal

    Odlična proizvodnja
    hvala

  30.   jose je dejal

    Mislim, da je super, da vključite Emacs. Leta sem bil emacsero in vedno sem verjel, da bom 100 obratov dal kateremu koli drugemu uredniku ... Dokler nisem poskusil vima. Sprva sem bil nekoliko nerad, ko gre za običajne / urejevalne načine, a ko se navadiš, ni več barve. In če začnete vanj vstavljati vtičnike, je to bomba.
    Manj zasluži omembo.
    Drugi koristni programi:
    Nemiver: razhroščevalec z GUI
    Git: nadzor nad različicami je bistvenega pomena
    Tmux: več terminalov. Zelo koristno, če terminal uporabljate veliko.
    Eclipse: (kako niste vključili exlipse?)

    1.    uporabimo linux je dejal

      Hvala za prispevek!
      Objem! Paul.

  31.   Gadton je dejal

    Zahvaljujoč tej objavi sem končno pred nekaj meseci začel z Free Pascal + Lazarus + MariaDB + DBeaver in številnimi knjižnicami, ki jih je veliko za Lazarusa. Zaenkrat zelo vesel. Težava je v tem, da študijskega gradiva primanjkuje, od Lazarja sem dobil samo eno knjigo in je slaba, a kljub temu je bila zame bistvena. V majhnih vajah in video vajah je dobro gradivo. S spoštovanjem.

  32.   Arturo je dejal

    Pozdravljeni, zanima me učenje programiranja v jeziku C ++ ali C #, katero okolje ali platformo naj prenesem v Linux Deepin? Distributer Deepin je zasnovan iz Deviana.

  33.   Alan Vasquez je dejal

    Zakaj nisi omenil Geanyja?