Iga GNU / Linuxi süsteemi üks silmapaistvamaid omadusi on suur programmeerimine mis pakub ja mis võimaldab töötada kõikvõimalikega kõnepruugid ja moodulid. Et seda maksimaalselt ära kasutada, oleme seda teinud mitmesugused tööriistad mis katavad kõik meie vajadused programmeerimise osas. |
1. Sinikas: see on tasuta tarkvara ja parim HTML-failide redigeerimiseks. Selle tugevus põhineb kasutusmugavusel, mitme keele kättesaadavusel ja süntaksi ühilduvusel teiste "mustritega", nagu XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion ja Matlab. See toetab mitmebaidiseid, unicode, UTF-8 tähemärke ja nagu on kirjutatud C-s ja GTK-s, on selle mälukasutus madal, vähem kui teistel omataolistel tööriistadel.
Ametlik leht: http://bluefish.openoffice.nl/index.html
2. Anjuta: IDE (integreeritud arenduskeskkond), mis töötas koos C ja C ++ ning on nüüd laiendanud oma toetust Java, Python ja Vala. Alates 2. versioonist sisaldab see uut laienduste tuge, mis annab sellele rohkem funktsionaalsust kui eelmine versioon. Tähelepanuväärne on ka süntaksivärvimine ja selle integreerimine Glade'iga graafiliste liideste loomiseks.
Ametlik leht: http://www.anjuta.org/
3.Land: on graafilise liidese (GUI) arendustööriist, mis on programmeeritud C-s ja GTK-s. Seda tüüpi tööriistad ei sõltu konkreetsest programmeerimiskeelest, kuid kõige enam toetatud keelte hulka kuuluvad muu hulgas C, C ++, C #, Java, Vala, Perl ja Python. Versioon 3 kirjutati GTK + funktsioonide ärakasutamiseks täielikult ümber, vähendades koodiridu, võimaldades selle integreerimist Anjutaga. Loodud liideste andmete salvestamiseks kasutab see XML-vormingut nimega GtkBuilder.
Ametlik leht: http://glade.gnome.org/
4.GCC (GNU kompilaatorite kogu): on GNU loodud kompilaatorite komplekt, mis algselt kompileeriti C-keele jaoks. Praegu toetab see C, C ++, Java, Ada, Eesmärk C, Eesmärk C ++ ja Fortrani „esiotsa” ning toetab teisi keeli mittestandardsel viisil, näiteks Go, Pascal, Modula 2, Modula 3 ja D. GCC kompileerimise kasutamise eelised seisnevad koodi optimeerimises oma mikroprotsessori põhjal, vigade kontrollimisel, silumisel ja optimeerimisel alamprogrammi kõned.
Ametlik leht: http://gcc.gnu.org/
5.Kdevelop: teine IDE, mis on optimeeritud jaotuste jaoks, mis kasutavad KDE graafilise keskkonnana. Toetab C, C ++ ja PHP. Nagu teiste IDE-de puhul, kirjutati versioon 4 C ++ -s täielikult qt graafiliste teekide abil, samad, mis võimaldavad selle integreerida QtDesigneriga. Kuna tal pole oma kompilaatorit, on vaja installida ka GCC. Selle kõige kasulikumad funktsioonid on rakenduse klassidevaheline brauser ning klasside ja raamistiku määratlemise tugi.
Ametlik leht: http://kdevelop.org/
6. Eclipse: Java programmeeritud IDE, millel on rohkem kui 2 miljonit koodirida. Seda kasutatakse laialdaselt mitme keele, aga ka mitme programmeerimiskeele, nagu Java, C, C ++, Ada, Perl, PHP, JSP, sh ja Python, toetamiseks, paljud neist kogukonna pistikprogrammide kaudu. Pistikprogrammid lisavad ka muid olulisi funktsioone, nagu näiteks mitme kasutaja võimalus töötada sama projektiga ja IDE laiendamine teistele tööriistadele. Seda tunnustatakse pika ajaloo eest ja see on IDE, mis programmeerijatele sobib uute programmeerimisvahendite ja klientrakenduste loomiseks.
Ametlik leht: http://www.eclipse.org/
7.Kate: paljud teavad seda KDE platvormi tekstiredaktorit ja kuigi see ei paku tuhandeid tööriistu, muudab selle paljudele teistele alternatiiviks just selle lihtsus. Programmeerituna C ++ ja qt, on selle peamisteks funktsioonideks laiendatav süntaksivärvimine XML-i kaudu, seansitugi ja C, C ++, Java ja muude keelte koodijälgimine. See on üks KDEBase paketti kuuluvatest tööriistadest ning seda kasutavad tekstiredaktorina KDevelop ja Quanta Plus
Ametlik leht: http://kate.kde.org/
8. Aptana Studio: teine raskekaalu IDE-de seas ja vana, mida programmeerijad teavad. Praegu on see kõrgelt arenenud ja selle laiendamine pistikprogrammide kaudu laiendab selle kasulikkust erinevatele programmeerimiskeeltele, mille hulgas paistavad silma PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript ja C. See võimaldab jälgida ka projektide kataloogid, veebiarenduse viisard, silumine, ühendus FTP kaudu, Ajaxi teegid ja Eclipse pistikprogrammide tugi.
Ametlik leht: http://www.aptana.com/
9.Emacs- laiendatud tekstiredaktor, mille on loonud GNU ja mis on programmeeritud C- ja Lisp-vormingus. Richard Stallmani loodud 1975. aastal on see kaugele jõudnud ja praegu on mitu "juurutamist", näiteks XEmacs. See töötab lihtsa redaktorina, mis võimaldab programmeerijatel oma koodi redigeerida, kompileerida ja siluda. On ka teeke, mis laiendavad selle funktsionaalsust ja oma sisekäske.
Ametlik leht: http://www.gnu.org/software/emacs/
10.GNUSetm- Objektiivile C suunatud teekide, rakenduste ja tööriistade komplekt, mis on kirjutatud eesmärgi C alla töölauarakenduste arendamiseks. See koosneb kahest “programmist”: Project Center on projekti peatoimetaja ja GORM graafiliste liideste loomiseks. See sisaldab ka muid tööriistu nagu make, GUI, base ja back.
Ametlik leht: http://www.gnustep.org/
11. H Põhiline: üks alternatiive Microsofti Visual Basicule, IDE, mis integreerib nii koodide redigeerimise kui ka graafiliste liideste loomise, milleks kasutab KDE graafilisi teeke. Programmi kompilaatori abil on võimalik ka qt-teekidesse "helistada" ja luua käivitatavaid. Alates 2009. aasta juulist pole stabiilsemaid versioone välja antud.
Ametlik leht: http://hbasic.sourceforge.net/
12. Laatsarus: IDE, mis on programmeeritud Object Pascalis, mis on välja töötatud Free Pascalist, mitmeplatvormiline ja mis on alternatiiviks Delphile. See võimaldab luua visuaalsete keskkondadega programme ja on suunatud just kompileeritud programmide teisaldatavusele, st et neid saab käivitada erinevates opsüsteemides. Selle ühilduvus erinevate andmebaasihalduritega on märkimisväärne, näiteks Firebird, PostgreSQL, dBase, FoxPro, MySQL, SQLite, Oracle ja Microsoft SQL Server.
Ametlik leht: http://www.lazarus.freepascal.org/
13.netbeans: IDE, mis on tehtud Java-s Java jaoks. Kuna see oli avatud lähtekoodiga, toimus selle arendamine viimastel aastatel maratonil, mis võimaldas kaasata laiendusi C, C ++, PHP, Ruby, Rails ja Pythoniga töötamiseks. Selle funktsioone pakuvad Java-s kirjutatud moodulid, samuti on mitu neist moodulitest, mis töötavad pistikprogrammidena Eclipse'i või Aptana stiilis. Täna on see üks IDE-dest, mida Java ja Pythoni programmeerijad kõige enam kasutavad.
Ametlik leht: http://www.netbeans.org/index_es.html
14. Qt looja: teine IDE, mis aitab luua graafilisi liideseid, ilma et oleks vaja kirjutada kindlas keeles. See kasutab qt graafilisi teeke ja pistikprogrammide kaudu on võimalik projekte portida sellistesse keeltesse nagu Python, C, C ++, Java ja Ruby. IDE võimaldab jälgida projekti koodi, selle katalooge ja siluda gdb abil. Võib-olla on kõige tugevam omadus luua nii laua- kui ka mobiilirakendusi. Selle nõrgim koht on mõnevõrra suur mälutarve.
Ametlik leht: http://www.qt.io/download/
15. Quantum Plus: Bluefishi võistlus on Quanta, veebiarenduse IDE, mis on kaotanud oma positsiooni, kuid on siiski suurepärane tööriist KDE jaoks (see on ka osa paketist kdewebdev). Sellel on SSH ja FTP tugi, eelvaade KHTML-mootori kaudu, süntakside esiletõstmine ja analüsaator, mis annab teada meie lehtede õigest loomisest.
Ametlik leht: http://quanta.kdewebdev.org/
16. Krevetid: teine alternatiiv Visual Basicule ja mis toetab rakenduste loomist Qt või GTK koos selliste andmebaasidega nagu MySQL, PostgreSQL ja SQLite. Tugevate külgedena võib mainida Microsofti IDE tundmist, koodilõigete otseteid, silumist ja näidisprogrammide kaasamist
Ametlik leht: http://gambas.sourceforge.net/en/main.html
17. Androidi SDK: Android-programmeerijate jaoks on selle programmi olemasolu väga mugav. See ei hõlma mitte ainult põhilisi tööriistu Androidi rakenduste loomise alustamiseks, vaid ka teisi, nagu paketihaldur, Google'i API-d, dokumentatsioon, näidiskoodid ja programmid, laiendatud arendustööriistad ja muud. Tähelepanuväärne on NDK pakett, mis võimaldab rakendusse lisada teistest keeltest (näiteks C või C ++) pärit koodi.
Ametlik leht: http://developer.android.com/sdk/index.html
18.WxFormBuilder: väike tööriist, mis võimaldab luua wx-teeki kasutades väikeste rakenduste jaoks graafilise keskkonna. Soovitatav on näha ka muid rakendusi, näiteks wxWidgets, graafiline raamistik, mis võimaldab linkida (skriptide kaudu, mida nimetatakse „köitmisteks“) erinevate keeltega, nagu Ruby, Python, Perl, D, C ja C ++
Ametlik leht: http://sourceforge.net/projects/wxformbuilder/
Nagu näeme, on GNU / Linuxis programmeerimiseks mitu tööriista. Asi on vaid näha, milline neist meie vajadustele kõige paremini sobib.
Tegelikult tahan teada, kuidas Linuxis programmeerida tulevastele klientidele litsentside väljaandmise tõttu. Kui keegi, kellel on kogemusi, võiks mulle selle programmeerimisega eelnevalt kätt anda, tänan teid väga, minu arvates oleks Python hea?
kui see on koos pythoniga, soovitan kasutada eclipse'i ja installida plugin pydev
Tere, tahaksin teile küsimuse esitada. Tahaksin õppida programmeerima arvete koostamise tarkvara, aktsiate kontrollimist jne, kuid et see töötab nii Linuxis kui ka Windowsis. Alates juba tänan teid väga
Veidi hilja, vastus on platvormiülene RAD IDE par excellence Lazarus (graafiline programmeerimine, intuitiivsed, väga kiired käivitatavad failid, suurepärane andmebaaside haldamine), Linuxi inimestele tundub, et see ei meeldi eriti, kuna see on tasuta pascal ja mitte nagu C / C ++ see on nende jaoks traditsiooniline, kuid keel ja raamatukogud on väga võimsad ja võimsamad kui GCC.
Kuigi see asub Ubuntu hoidlates, ei tööta see, nii et peate selle installima otse http://www.lazarus.freepascal.org
Olen teiega nõus! ... Lazarusel on palju jõudu, koodi tõlgendamine ei sõltu isegi virtuaalsest masinast 😛 hehehe, nii et see annab teile suurema töötlemiskiiruse.
Sel juhul, mu sõber, soovitaksin kasutada Java-d, kuna see on mitmeplatvormiline.
Soovitan java
100% aptana stuudio programmeerimiseks php, javascripti ja ajaxi ning Netbeansis või java jaoks varjutusena.
ülev tekst 2 Ma kasutasin seda, et kuulata inimesi, kes seda parandavad, ja see tundub olevat nõme idee nagu ränk.
Nad on suurepärased koodiredaktorid, ühed parimad nii Sublime'is kui ka Geany's, aga ma ei tea, kes ütles teile, et nad olid IDE-d. Sa pead teadma, kuidas neid kasutada sõber =)
Olen kasutanud Lázarus IDE-d, see on väga võimas ja suur abi andmebaaside jaoks.
Glade'i ja Geanyga programmeerimine on rõõm, see võimaldab teil kasutada paljusid programmeerimiskeeli ja see on väga tõhus. See pole IDE, kuid GTK kasutamiseks võite sisestada näiteks sisse http://www.valadoc.org ja tutvuge dokumentatsiooniga, saate seda kasutada C, Vala, Python jne. Tegelikult olen suutnud GTK-ga teha Pythoni programmi ja käivitada selle Linuxis ja Windowsis ilma suurema probleemita, omades muidugi teeke ja Pythoni Windowsis.
Aptana Studio, minu lemmik PHP jaoks
Aptana Studio on minu lemmik
Olen brasiillane ja see õpetus meeldis mulle väga.
Gracias.
Ma eelistan ülevat teksti! aga seda ei esine isegi selles nimekirjas !!!
Aitäh! Hea kuupäev!
Terviseks! Paul.
Komodo Edit puudub, see on platvormidevaheline.
tänan väga
Kui VI / VIM puudub, pole loend ilma selle redaktorita täielik
Vabandan Geany, Gediti, VIMi, Ninja IDE ja paljude teiste unustamise pärast. Kuid mul on hea meel näha, et nad olid tähelepanelikud, on näha, et see pole selle veebisaidi lugejate seas uus teema ja see on väga hea 🙂
Kasutasin vähe erinevaid asju. Kõige kauem püsisid Eclipse ja Aptana. Siis käisin NetBeansist läbi. Tõde on see, et kõik need on väga rasked ja kulutavad palju ressursse. Kui teil on mitu brauserit ja mitu protsessi on avatud, hakkavad need aeglaselt aeglustuma.
Sellepärast kasutan nüüd Geanyt ja Bluefishi, mis on kerged ja kiired, millest kaugemal võib neil mõni võimalus puududa.
KDevelop, Sublime Text 2, Geany, Emacs (konsool), Kate, NetBeans ...
Arrgghh !! Miks nii palju mitmekesisust, mulle meeldivad nad kõik! xD
(Btw, Eclipse ja ZendStudio SUCK!)
Ma kasutan Komodo Edit nii Windowsi kui ka Ubuntu arendamiseks. Võrk. ta on väga professionaalne. ja sularaha
Tere, mul on Geany ja Anjuta ning ma ei tea, kuidas kumbagi neist kasutada. Keegi võiks mulle anda teavet selle kohta, kuidas mõlemat neist kasutada, kuna mul on Ubuntu ja ma tahan sattuda sinna programmeerijate maailma.
Jah, ma tunnen puudust Geanyst
Üks parandatav detail: Laatsarus pole programmeeritud "Objektiivis C", see on programmeeritud FreePascali "Object Pascalis", mis põhineb Delfil.
Android SDK-s mainiksin ADL-i pistikprogrammi Eclipse jaoks, mis on ametlik.
Eriti Netbeans ja Eclipse toetavad paljusid muid keeli, näiteks Java JVM-il põhinevaid keeli: näiteks Groovy, Scala, Closure, Jython jne.
Nagu te juba mainisite, oleks Vi (m) ja suurepärane Ninja-IDE (Python) tore kaaluda.
Muidu on see huvitav ülevaade.
See on suurepärane, kuid sellel pole tasuta litsentsi ...: S
Oleme temast rääkinud postituses:
http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
Terviseks! Paul.
ja Geany?, kasutan seda Linuxil ja Windowsil
Hästi! vim!
See on ka ülev tekst 2, see on väga võimas redaktor ja zend-stuudio, mis on veebiprogrammeerijatele väga täielik IDE,
GNU / LINUX !!!! (mõista tasuta tööriistu)
Uudishimulikud kommentaarid ...
Parim on puudu, Geany
Mulle meeldib programmeerida, kasutades lihtsat tekstiredaktorit, mis on väga hea nimega Geany.
Tere, ma tahtsin teilt küsida, kas on olemas mõni tööriist, mida saab kasutada tasuta pascal programmeerimiseks. Minu probleem on see, et teaduskonnas õppeaine lõpuprojektina palutakse mul töötada välja pasal tasuta kest, kuigi mul on juba mõned protseduurid tehtud, mis olid praktiline töö sellel teemal, mul pole sellest eriti aimugi, kui saaksite mulle abi anda, oleksin väga tänulik
Jah muidugi. Laatsarust mainitakse postituses. 🙂 Samuti ühildub see Delfiga.
Kallistama! Paul.
See on suurepärane. Gambasest rääkimiseks peaksite varuma osa oma ajast. Gambas on päris hea IDE nagu Visual Basic.
Väidetavalt toetab see Microsoft BASIC-i, kuid mul pole õnnestunud oma projekte üle viia. Ma oleksin tänulik, kui räägiksite, kuidas neid visuaalseid projekte krevettidesse eksportida.
Need ei ühildu, Visual Basic põhineb suletud lähtekoodiga ja mittevabadel teekidel, seega on ühilduvus kaheldav, kuigi need on liidese ja kavatsusega sarnased.
Tegin Exceli jaoks mitu visuaalse põhiprogrammi programmi, mille tahan üle kanda canaima / linuxi. Kuidas krevettidega läks?
Lisan SciTe, programmeerijale suunatud tekstiredaktori.
Tervitused.
Suurepärane toodang
tänan
Minu arvates on väga tore, et kaasate Emacsi. Olen aastaid olnud emacsero ja olen alati uskunud, et annaksin 100 pööret igale teisele toimetajale ... Kuni proovisin vim-i. Alguses olin tavaliste / redigeerimisrežiimide osas veidi vastumeelne, kuid kui olete sellega harjunud, pole värvi. Ja kui hakkate sinna pistikprogramme panema, on see pomm.
Vähem väärib mainimist.
Muud kasulikud programmid:
Nemiver: GUI-ga silur
Git: peab olema versioonihaldus
Tmux: mitu terminali. Üsna kasulik, kui kasutate terminali palju.
Varjutus: (kuidas te ei lisanud varjutust?)
Täname panuse eest!
Kallistus! Paul.
Tänu sellele postitusele alustasin lõpuks paar kuud tagasi Free Pascal + Lazarus + MariaDB + DBeaveriga ja mitmetest Lazaruse jaoks mõeldud raamatukogudest. Siiani väga õnnelik. Probleem on selles, et õppematerjali napib, sain Laatsaruselt ainult ühe raamatu ja see on halb, aga isegi nii ja kõik oli hädavajalik. Head materjali on väikestes õpetustes ja videoõpetustes. Tervitades.
Tere, mind huvitab C ++ või C # keeles programmeerimise õppimine, millise keskkonna või platvormi peaksin selle jaoks alla laadima Linux Deepini? Deepini distro on loodud Devianilt.
Miks te Geanyt ei maininud?