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.
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?
če gre za python, priporočam uporabo eclipse in namestitev vtičnika pydev
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
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
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.
V tem primeru bi, prijatelj, priporočal uporabo jave, ker je multiplatformna.
Priporočam javo
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.
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 =)
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.
Aptana Studio, moj najljubši za PHP
Aptana Studio je moj najljubši
Sem Brazilec in ta vadnica mi je bila zelo všeč.
Hvala.
Raje imam Sublime-Text! pa se na tem seznamu niti ne pojavlja !!!
Hvala vam! Dober zmenek!
Na zdravje! Paul.
Komodo Edit manjka, je večplastna.
Najlepša hvala
Brez tega urejevalnika seznam VI / VIM manjka
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 🙂
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.
KDevelop, Sublime Text 2, Geany, Emacs (konzola), Kate, NetBeans ...
Arrgghh !! Zakaj toliko raznolikosti, vse so mi všeč! xD
(Btw, Eclipse in ZendStudio SUSK!)
Komodo Edit uporabljam v sistemu Windows in Ubuntu za razvoj. Splet. je zelo profesionalen. in gotovino
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.
Da, pogrešam Geanyja
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.
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.
in Geany?, uporabljam ga na linuxu in windowsu
Geany! vim!
Je tudi vzvišeno besedilo 2, je zelo zmogljiv urejevalnik in zend studio, ki je zelo popoln IDE za spletne programerje,
GNU / LINUX !!!! (razumeti brezplačna orodja)
Radovedni komentarji ...
Manjka najboljše, Geany
Všeč mi je, da za programiranje uporabljam preprost urejevalnik besedil, ki se zelo dobro imenuje Geany.
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
Ja seveda. Lazar je omenjen v prispevku. 🙂 Prav tako je združljiv z Delphi.
Objem! Paul.
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.
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.
V programu Visual Basic za Excel sem naredil več programov, ki jih želim prenesti v canaima / linux. Kako je šlo z kozicami?
Dodal bi SciTe, programerju usmerjen urejevalnik besedil.
Lep pozdrav.
Odlična proizvodnja
hvala
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?)
Hvala za prispevek!
Objem! Paul.
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.
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.
Zakaj nisi omenil Geanyja?