Jedna od najistaknutijih karakteristika svakog GNU / Linux sustava je sjajno okruženje programiranje koje nudi i što omogućuje rad sa svim vrstama idiomi i modula. Da bismo izvukli maksimum iz toga, imamo razni alati koji pokrivaju sve naše potrebe u pogledu programiranja. |
1. bluefish: besplatan je softver i najbolji za uređivanje HTML datoteka. Njegova se snaga temelji na jednostavnosti upotrebe, dostupnosti za nekoliko jezika i sintaksnoj kompatibilnosti s drugim "uzorcima", kao što su XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion i Matlab. Podržava multibyte, unicode, UTF-8 znakove i, kako je napisano na C i GTK, ima malo memorije, manje od ostalih alata ove vrste.
Službena stranica: http://bluefish.openoffice.nl/index.html
2. Anjuta: IDE (integrirano razvojno okruženje) koji je radio s C i C ++, a sada je proširio podršku na Javu, Python i Vala. Od verzije 2 uključuje novu podršku za proširenja koja mu daje više funkcionalnosti od prethodne verzije. Također je vrijedno istaknuti bojanje sintakse i njezinu integraciju s Gladeom za stvaranje grafičkih sučelja.
Službena stranica: http://www.anjuta.org/
3. Proplanak: je razvojni alat za grafičko sučelje (GUI) programiran na C i GTK. Ove vrste alata neovisne su o određenom programskom jeziku, no najčešće podržani jezici uključuju C, C ++, C #, Java, Vala, Perl i Python, između ostalih. Verzija 3 potpuno je prepisana kako bi se iskoristile značajke GTK +, smanjivši retke koda, omogućujući njezinu integraciju s Anjutom. Koristi XML format nazvan GtkBuilder za pohranu podataka za kreirana sučelja.
Službena stranica: http://glade.gnome.org/
4. OUU (GNU Compiler Collection): skup je kompajlera stvorenih od strane GNU-a koji je izvorno kompiliran za jezik C. Trenutno podržava "prednje krajeve" za C, C ++, Java, Ada, Objective C, Objective C ++ i Fortran, i podržava druge jezike na nestandardni način, kao što su Go, Pascal, Modula 2, Modula 3 i D. Prednosti upotrebe GCC-a za kompajliranje leže u optimizaciji koda temeljenom na vlastitom mikroprocesoru, provjeri pogrešaka, otklanjanje pogrešaka i optimizacija u pozivima potprograma.
Službena stranica: http://gcc.gnu.org/
5.Kdevelop: još jedan IDE koji je optimiziran za distribucije koje koriste KDE kao grafičko okruženje. Podržava C, C ++ i PHP. Kao i kod ostalih IDE-a, verzija 4 je u potpunosti prepisana na C ++ koristeći qt-ove grafičke knjižnice, iste one koje omogućuju njezinu integraciju s QtDesigner-om. Budući da nema vlastiti prevoditelj, potrebno je instalirati i GCC. Neke od njegovih najkorisnijih značajki su preglednik između klasa aplikacije i podrška za definiciju klasa i okvira.
Službena stranica: http://kdevelop.org/
6. Zasjeniti: IDE programiran na Javi s više od 2 milijuna redaka koda. Široko se koristi za podršku više jezika, kao i nekoliko programskih jezika kao što su Java, C, C ++, Ada, Perl, PHP, JSP, sh i Python, mnogi od njih putem dodataka zajednice. Dodaci također dodaju i druge važne funkcionalnosti, poput mogućnosti rada nekoliko korisnika na istom projektu i proširenje IDE-a na druge alate. Prepoznat je po svojoj dugoj povijesti i IDE je odabir programera za stvaranje novih programskih alata i "klijentskih" aplikacija.
Službena stranica: http://www.eclipse.org/
7. Kate: Mnogi će znati ovaj uređivač teksta za KDE platformu, i premda ne nudi tisuće alata, zbog jednostavnosti je alternativa mnogim drugima. Programirane na C ++ i qt, njegove glavne značajke su proširivo bojanje sintakse kroz XML, podrška za sesije i praćenje koda za C, C ++, Java i druge jezike. Jedan je od alata uključenih u paket KDEBase, a KDevelop i Quanta Plus koriste ga kao uređivač teksta
Službena stranica: http://kate.kde.org/
8. Aptana Studio: još jedan "teškaš" među IDE-ima i starima poznat programerima. Trenutno je visoko razvijen, a njegovo proširenje putem dodataka proširuje njegovu korisnost na različite programske jezike, među kojima se ističu PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript i C. Omogućuje i praćenje direktorija projekata, čarobnjak za web razvoj, otklanjanje pogrešaka, povezivanje putem FTP-a, Ajax knjižnice i podrška za dodatke Eclipse.
Službena stranica: http://www.aptana.com/
9.Emacs- Prošireni uređivač teksta koji je kreirao GNU i programirao na C i Lisp. Stvoren 1975. od strane Richarda Stallmana, jako je napredovao i trenutno postoji nekoliko "implementacija", poput XEmacs. Radi kao jednostavan uređivač koji programerima omogućuje uređivanje, kompajliranje i uklanjanje pogrešaka. Postoje i knjižnice koje proširuju njegovu funkcionalnost i vlastite interne naredbe.
Službena stranica: http://www.gnu.org/software/emacs/
10. GNUSkorak- Skup objektno orijentiranih knjižnica, aplikacija i alata napisanih u Objective C za razvoj desktop aplikacija. Sastoji se od dva "programa": Project Center je glavni urednik projekta i GORM za stvaranje grafičkih sučelja. Također uključuje i druge alate kao što su make, GUI, baza i natrag.
Službena stranica: http://www.gnustep.org/
11. HBašić: jedna od alternativa Microsoftovom Visual Basic-u, IDE-u koji integrira i uređivanje koda i stvaranje grafičkih sučelja, za što koristi KDE-ove grafičke knjižnice. Također je moguće upućivati "pozive" qt knjižnicama i stvarati izvršne datoteke izravno s programatovim kompajlerom. Od srpnja 2009. nije objavljena stabilnija verzija.
Službena stranica: http://hbasic.sourceforge.net/
12. Lazar: IDE programiran u Object Pascalu razvijen od Free Pascala, multiplatform i služi kao alternativa Delphiju. Omogućuje stvaranje programa s vizualnim okruženjima i cilja upravo na prenosivost kompiliranih programa, odnosno da se mogu pokretati na raznim operativnim sustavima. Značajna je njegova kompatibilnost s različitim upraviteljima baza podataka, kao što su Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle i Microsoft SQL Server.
Službena stranica: http://www.lazarus.freepascal.org/
13.netbeans: IDE "napravljen u Javi za Javu". Budući da je otvoren izvor, njegov se razvoj proteklih godina odvijao u maratonu, omogućavajući uključivanje proširenja za rad sa C, C ++, PHP, Ruby, Rails i Python. Njegove funkcionalnosti pružaju moduli napisani na Javi, kao i nekoliko ovih modula koji rade kao dodaci u stilu Eclipse ili Aptana. Danas je to jedan od IDE-a koji programeri Java i Python najviše koriste.
Službena stranica: http://www.netbeans.org/index_es.html
14. Qt Creator: još jedan IDE koji pomaže u stvaranju grafičkih sučelja bez potrebe za pisanjem na određenom jeziku. Koristi grafičke knjižnice qt, a putem dodataka moguće je prenijeti projekte na jezike kao što su Python, C, C ++, Java i Ruby. IDE omogućuje praćenje projektnog koda, njegovih direktorija i uklanjanje pogrešaka pomoću gdb-a. Možda je najjača značajka sposobnost stvaranja i stolnih i mobilnih aplikacija. Njegova najslabija točka je donekle velika potrošnja memorije.
Službena stranica: http://www.qt.io/download/
15. Quantum Plus: Bluefishova konkurencija je Quanta, IDE za web razvoj koji gubi tlo pod nogama, ali je i dalje sjajan alat dizajniran za KDE (također je dio paketa kdewebdev). Ima SSH i FTP podršku, pregled kroz svoj KHTML engine, isticanje sintakse i analizator koji informira o ispravnom stvaranju naših stranica.
Službena stranica: http://quanta.kdewebdev.org/
16. Kozice: druga alternativa Visual Basicu i koja podržava stvaranje aplikacija u Qt ili GTK, s bazama podataka kao što su MySQL, PostgreSQL i SQLite. Njegove prednosti uključuju poznavanje Microsoft IDE-a, prečace isječaka koda, otklanjanje pogrešaka i uključivanje uzoraka programa
Službena stranica: http://gambas.sourceforge.net/en/main.html
17.Android SDK: Za Android programere vrlo je povoljno imati ovaj program. Ne uključuje samo osnovne alate za započinjanje stvaranja aplikacija na Androidu, već i druge kao što su upravitelj paketa, Google API-ji, dokumentacija, uzorci kodova i programa, prošireni razvojni alati i drugi. Valja istaknuti NDK paket koji omogućuje uključivanje koda s drugih jezika poput C ili C ++ u aplikaciju.
Službena stranica: http://developer.android.com/sdk/index.html
18.WxFormBuilder: mali alat koji omogućuje stvaranje grafičkog okruženja za male aplikacije pomoću wx biblioteke. Preporučuje se vidjeti i druge programe poput wxWidgeta, grafičkog okvira koji omogućuje povezivanje (putem skripti nazvanih "vezanja") s raznim jezicima kao što su Ruby, Python, Perl, D, C i C ++
Službena stranica: http://sourceforge.net/projects/wxformbuilder/
Kao što vidimo, postoji nekoliko alata za programiranje u GNU / Linuxu. Stvar je samo u tome da vidimo koji je onaj koji najbolje odgovara našim potrebama.
Zapravo želim znati kako programirati na Linuxu zbog izdavanja licenci za buduće klijente.Ako bi mi netko s iskustvom mogao pružiti ruku s ovim programiranjem, hvala lijepa.
ako je s pythonom, preporučujem upotrebu eclipsea i instaliranje dodatka pydev
Pozdrav, želio bih vas pitati nešto. Želio bih naučiti programirati izradu softvera za fakturiranje, kontrolu dionica itd., Ali da radi na Linuxu i Windowsu. Od već puno hvala
Malo kasni odgovor, cross-platform RAD IDE par excellence je Lazarus (grafičko programiranje, intuitivno, vrlo brzo izvršivo, izvrsno upravljanje bazama podataka), čini se da se Linux ljudima to ne sviđa previše, jer je besplatan pascal, a ne C / C ++ kao da je to tradicionalno za njih, ali jezik i knjižnice su vrlo moćni i moćniji od GCC-a.
Iako se nalazi u Ubuntu spremištima, to ne radi, tako da ga morate instalirati izravno sa službenog deb-a http://www.lazarus.freepascal.org
Slažem se s vama! ... Lazarus ima puno snage, čak ni virtualni stroj ne ovisi o interpretaciji koda the hehehe, tako da vam daje veću brzinu obrade.
U tom slučaju, prijatelju, preporučio bih upotrebu jave jer je multiplatformna.
Preporučujem javu
100% aptana studio za programiranje na php, javascript i ajax te Netbeans ili eclipse za javu.
uzvišeni tekst 2 Koristio sam ga kako bih slušao ljude kako ga poboljšavaju i čini mi se kao usrana ideja poput geanyja.
Izvrsni su urednici koda, jedan od najboljih i Sublime i Geany, međutim, ne znam tko vam je rekao da su IDE-i. Morate znati kako ih koristiti prijatelju =)
Koristio sam Lázarus IDE, vrlo je moćan i velika pomoć za baze podataka.
Programiranje s Gladeom i Geanyom je radost, omogućuje vam upotrebu mnogih programskih jezika i vrlo je učinkovito. To nije IDE, ali da biste koristili GTK možete unijeti, na primjer, u http://www.valadoc.org i pregledajte dokumentaciju, možete je koristiti na C, Vala, Python itd. u stvari, uspio sam izraditi python program s GTK-om i pokrenuti ga na Linuxu i Windowsu bez ikakvih većih problema, a knjižnice i Python na Windowsu su očišćeni.
Aptana Studio, moj omiljeni za PHP
Aptana Studio mi je najdraži
Ja sam Brazilac i jako mi se svidio ovaj vodič.
Hvala Vam.
Više volim Sublime-Text! ali se ni ne pojavljuje na ovom popisu !!!
Hvala vam! Dobar spoj!
Živjeli! Pavao.
Komodo Edit nedostaje, višestruko je platforma.
Puno hvala
Nedostaje VI / VIM popis nije potpun bez tog uređivača
Moje isprike što sam zaboravio na Geany, Gedit, VIM, Ninja IDE i toliko drugih. Ali drago mi je kad vidim da su bili pažljivi, vidi se da ovo nije nova tema među čitateljima ove web stranice i to je vrlo dobro 🙂
Nekoliko sam koristio za različite stvari. Najduže su trajali Eclipse i Aptana. Zatim sam prošao kroz NetBeans. Istina je da su sve to vrlo teške i da troše mnoge resurse. Ako imate nekoliko otvorenih preglednika i nekoliko procesa, oni počinju biti izuzetno spori.
Zbog toga sada koristim Geany i Bluefish, koji su lagani i brzi, izvan kojih im možda nedostaje neke mogućnosti.
KDevelop, Sublime Text 2, Geany, Emacs (konzola), Kate, NetBeans ...
Arrgghh !! Zašto toliko raznolikosti, svi mi se sviđaju! xD
(Btw, Eclipse i ZendStudio SUCK!)
Komodo Edit koristim i na Windowsima i na Ubuntuu za razvoj. Mreža. vrlo je profesionalan. i gotovinom
Bok, imam Geany i Anjuta i ne znam kako koristiti bilo koje od njih dvoje. Netko bi mi mogao dati informacije .. o tome kako koristiti bilo koje od njih dvoje jer imam Ubuntu i želim ući u taj svijet programera .
Da, nedostaje mi Geany
Pojedinost koju treba ispraviti: Lazarus nije programiran u "Objektivu C", on je programiran u "Object Pascalu" FreePascala, temeljenom na Delphiju.
U Android SDK spomenuo bih dodatak ADT za Eclipse, koji je službeni.
Netbeans i Eclipse posebno podržavaju mnoge druge jezike poput onih koji se temelje na Javi JVM, na primjer: Groovy, Scala, Closure, Jython itd.
Kao što je već raspravljeno, bilo bi lijepo razmotriti Vi (m) i sjajni Ninja-IDE (Python).
Inače je zanimljiva recenzija.
Izvrsna je, ali nema besplatnu licencu ...: S
O njemu smo razgovarali u postu:
http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
Živjeli! Pavao.
i Geany?, koristim ga na linuxu i Windowsima
Geany! vim!
Također je uzvišeni tekst 2, vrlo je moćan editor i Zend studio koji je vrlo cjelovit IDE za web programere,
GNU / LINUX !!!! (razumjeti besplatne alate)
Znatiželjni komentari ...
Nedostaje najbolje, Geany
Volim, za programiranje, koristiti jednostavan uređivač teksta koji je vrlo dobar i zove se Geany.
Pozdrav, htio sam vas pitati postoji li neki alat koji se može koristiti za programiranje u slobodnom pascalu, moj problem je što me kao završni projekt predmeta na fakultetu traže da razvijem ljusku u slobodnom pascalu, iako ja već su napravljeni neki postupci, koji su bili praktični rad na toj temi, osim toga, nemam previše ideje kako to učiniti, ako biste mi mogli pružiti pomoć, bio bih vam vrlo zahvalan
Da sigurno. Lazar se spominje u postu. 🙂 Također je kompatibilan s Delphijima.
Zagrliti! Pavao.
Super je. Trebali biste odvojiti malo vremena za razgovor o Gambasu. Gambas je prilično dobar IDE poput Visual Basic-a.
Navodno podržava Microsoft BASIC, ali nisam uspio migrirati svoje projekte. Bilo bi mi drago ako razgovarate o tome kako izvoziti te vizualne projekte u kozice.
Nisu kompatibilni, Visual Basic temelji se na zatvorenim izvorima i neslobodnim knjižnicama, pa je kompatibilnost sumnjiva, iako su slične u sučelju i namjeri.
Napravio sam nekoliko programa u visual basicu za excel koje želim prenijeti na canaima / linux. Kako je prošlo s kozicama?
Dodao bih SciTe, programerski uređivač teksta.
Pozdrav.
Izvrsna proizvodnja
hvala
Smatram sjajnim što ste uključili Emacs. Godinama sam bio emacsero i uvijek sam vjerovao da sam dao 100 okretaja bilo kojem drugom uredniku ... Dok nisam probao vim. U početku sam bio pomalo nevoljan što se tiče normalnih / uređivačkih načina, ali kad se naviknete, nema boja. A ako počnete stavljati dodatke, to je bomba.
Manje od toga zaslužuje spomen.
Ostali korisni programi:
Nemiver: program za pronalaženje pogrešaka s GUI-jem
Git: mora imati kontrolu nad verzijama
Tmux: više terminala. Sasvim korisno ako puno koristite terminal.
Eclipse: (kako niste uključili exlipse?)
Hvala na doprinosu!
Zagrljaj! Pavao.
Zahvaljujući ovom postu, napokon sam prije par mjeseci započeo s besplatnim Pascalom + Lazarus + MariaDB + DBeaver i nekoliko knjižnica od mnogih koje postoje za Lazarusa. Zasad vrlo sretna. Problem je u tome što nedostaje gradiva za učenje, od Lazara sam dobio samo jednu knjigu i to je loše, ali iako mi je to bilo neophodno. U malim tutorijalima i video tutorijalima ima dobrog materijala. Pozdrav.
Pozdrav, zanima me učenje programiranja na jeziku C ++ ili C #, koje okruženje ili platformu trebam preuzeti za Linux Deepin? Distributer Deepin dizajniran je iz tvrtke Devian.
Zašto nisi spomenuo Geanyja?