Viena ryškiausių kiekvienos GNU / Linux sistemos savybių yra puiki „Windows“ aplinka programavimo tai siūlo ir tai leidžia dirbti su visokiais idiomos ir moduliai. Norėdami gauti kuo daugiau naudos, mes turime įvairūs įrankiai kurie tenkina visus mūsų poreikius programavimo požiūriu. |
1. Bluefish: tai nemokama programinė įranga ir geriausia redaguoti HTML failus. Jo stiprumas priklauso nuo patogumo naudoti, kelių kalbų prieinamumo ir sintaksės suderinamumo su kitais „šablonais“, tokiais kaip XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion ir Matlab. Jis palaiko daugiabaitus, vienkodžius, UTF-8 simbolius ir, kadangi jis parašytas C ir GTK, jis naudoja mažai atminties, mažiau nei kiti tokio tipo įrankiai.
Oficialus puslapis: http://bluefish.openoffice.nl/index.html
2. Anjuta: IDE (integruota kūrimo aplinka), kuri veikė su C ir C ++, ir dabar išplėtė savo palaikymą Java, Python ir Vala. Nuo 2 versijos jis apima naują plėtinių palaikymą, kuris suteikia daugiau funkcijų nei ankstesnė versija. Pažymėtina ir sintaksės spalva bei jos integravimas su „Glade“, norint sukurti grafines sąsajas.
Oficialus puslapis: http://www.anjuta.org/
3.Glade: yra grafinės sąsajos (GUI) kūrimo įrankis, užprogramuotas C ir GTK. Šio tipo įrankiai nepriklauso nuo konkrečios programavimo kalbos, tačiau plačiausiai palaikomos kalbos, be kita ko, C, C ++, C #, Java, Vala, Perl ir Python. 3 versija buvo visiškai perrašyta, kad būtų galima pasinaudoti „GTK +“ funkcijomis, sumažinant kodo eilutes, leidžiant ją integruoti su „Anjuta“. Sukurtų sąsajų duomenims saugoti jis naudoja XML formatą, vadinamą „GtkBuilder“.
Oficialus puslapis: http://glade.gnome.org/
4. PĮBT („GNU Compiler Collection“): yra GNU sukurtų kompiliatorių rinkinys, kuris iš pradžių buvo sudarytas C kalbai. Šiuo metu jis palaiko C, C ++, Java, Ada, C tikslo, C ++ ir Fortran „priekinius galus“ ir palaiko kitas kalbas nestandartiniu būdu, pvz., „Go“, „Pascal“, „Modula 2“, „Modula 3“ ir „D.“. GCC naudojimo kompiliavimui pranašumai yra kodo optimizavimas pagal savo mikroprocesorių, klaidų tikrinimas, derinimas ir optimizavimas. paprogramių skambučiai.
Oficialus puslapis: http://gcc.gnu.org/
5.Kdevelop: kita IDE, optimizuota paskirstymams, kurie naudoja KDE kaip grafinę aplinką. Palaiko C, C ++ ir PHP. Kaip ir kitų IDE atveju, 4 versija buvo visiškai perrašyta C ++ naudojant qt grafines bibliotekas, tas pačias, kurios leidžia ją integruoti su QtDesigner. Kadangi jis neturi savo kompiliatoriaus, būtina įdiegti ir GCC. Keletas naudingiausių jos funkcijų yra naršyklė tarp programos klasių ir klasių bei sistemos apibrėžimo palaikymas.
Oficialus puslapis: http://kdevelop.org/
6. Užtemimas: „Java“ programuojamas IDE su daugiau nei 2 milijonais kodo eilučių. Jis yra plačiai naudojamas palaikant kelias kalbas, taip pat kelias programavimo kalbas, tokias kaip „Java“, „C“, „C ++“, „Ada“, „Perl“, PHP, JSP, „sh“ ir „Python“, daugelis jų - per bendruomenės papildinius. Įskiepiai taip pat suteikia kitų svarbių funkcijų, tokių kaip galimybė keliems vartotojams dirbti tame pačiame projekte ir IDE išplėtimas kitiems įrankiams. Jis yra pripažintas dėl savo ilgos istorijos ir yra pats programuotojų IDE, kuris sukuria naujas programavimo priemones ir „kliento“ programas.
Oficialus puslapis: http://www.eclipse.org/
7.Kate: daugelis žinos šį teksto redaktorių, skirtą KDE platformai, ir nors jame nėra tūkstančių įrankių, jis yra paprastas, todėl jis tampa alternatyva daugeliui kitų. Programuotos C ++ ir qt, jos pagrindinės funkcijos yra išplėstinis sintaksės dažymas per XML, sesijos palaikymas ir C, C ++, Java ir kitų kalbų sekimas. Tai yra vienas iš įrankių, esančių „KDEBase“ pakete, ir „KDevelop“ bei „Quanta Plus“ naudojamas kaip teksto redaktorius
Oficialus puslapis: http://kate.kde.org/
8. "Aptana Studio": dar vienas „sunkiasvoris“ tarp IDE ir senas, žinomas programuotojams. Šiuo metu jis yra labai išvystytas ir jo išplėtimas naudojant papildinius išplečia jo naudingumą įvairioms programavimo kalboms, tarp kurių išsiskiria PHP, Python, Ruby, Rails, CSS, HTML, Ajax, JavaScript ir C. Tai taip pat leidžia stebėti projektų katalogai, žiniatinklio kūrimo vedlys, derinimas, ryšys per FTP, „Ajax“ bibliotekos ir „Eclipse“ papildinių palaikymas.
Oficialus puslapis: http://www.aptana.com/
9. Emacs- Išplėstinis teksto redaktorius, sukurtas GNU ir užprogramuotas C ir Lisp. Richardas Stallmanas sukūrė 1975 m., Jis nuėjo ilgą kelią ir šiuo metu yra keletas „diegimų“, tokių kaip „XEmacs“. Tai veikia kaip paprastas redaktorius, leidžiantis programuotojams redaguoti, kompiliuoti ir derinti jų kodą. Taip pat yra bibliotekų, kurios išplečia savo funkcionalumą ir savo vidines komandas.
Oficialus puslapis: http://www.gnu.org/software/emacs/
10. GNUS žingsnis- Objektinių bibliotekų, programų ir įrankių rinkinys, parašytas C tiksle darbalaukio programoms kurti. Jį sudaro dvi „programos“: Projektų centras yra pagrindinis projekto redaktorius ir GORM skirtas grafinėms sąsajoms kurti. Tai taip pat apima kitus įrankius, tokius kaip „make“, GUI, „base“ ir „back“.
Oficialus puslapis: http://www.gnustep.org/
11. H Basic: viena iš „Microsoft Visual Basic“ alternatyvų, IDE, integruojanti kodo redagavimą ir grafinių sąsajų kūrimą, kuriai ji naudoja KDE grafines bibliotekas. Taip pat galima skambinti į qt bibliotekas ir kurti vykdomuosius failus tiesiogiai naudojant programos kompiliatorių. Nuo 2009 m. Liepos mėn. Daugiau stabilių versijų nebuvo išleista.
Oficialus puslapis: http://hbasic.sourceforge.net/
12. Lozorius: IDE, užprogramuotas „Object Pascal“, sukurtas iš „Free Pascal“, daugiaplatformio ir kuris yra alternatyva „Delphi“. Tai leidžia kurti programas su vizualine aplinka ir tiksliai siekiama sukompiliuotų programų perkeliamumo, tai yra, kad jas būtų galima paleisti įvairiose operacinėse sistemose. Puikus jo suderinamumas su įvairiais duomenų bazių valdytojais, tokiais kaip „Firebird“, „PostgreSQL“, „dBase“, „FoxPro“, „MySQL“, „SQLite“, „Oracle“ ir „Microsoft SQL Server“.
Oficialus puslapis: http://www.lazarus.freepascal.org/
13. Netbeanai: IDE, sukurta „Java“, skirta „Java“. Būdamas atviro kodo programa pastaraisiais metais vyko maratono metu, leidžiantį įtraukti plėtinius darbui su C, C ++, PHP, Ruby, Rails ir Python. Jo funkcionalumą teikia moduliai, parašyti „Java“, taip pat yra keletas šių modulių, kurie veikia kaip papildiniai „Eclipse“ ar „Aptana“ stiliaus. Šiandien tai yra vienas iš IDE, kuriuos dažniausiai naudoja „Java“ ir „Python“ programuotojai.
Oficialus puslapis: http://www.netbeans.org/index_es.html
14. „QtCreator“: dar viena IDE, padedanti sukurti grafines sąsajas nereikalaujant parašyti tam tikra kalba. Jis naudoja grafines qt bibliotekas ir per įskiepius galima perkelti projektus į tokias kalbas kaip Python, C, C ++, Java ir Ruby. IDE leidžia stebėti projekto kodą, jo katalogus ir derinti naudojant „gdb“. Bene stipriausia savybė yra galimybė kurti ir darbalaukio, ir mobiliąsias programas. Silpniausia jo vieta yra kiek didelis atminties suvartojimas.
Oficialus puslapis: http://www.qt.io/download/
15. „Quanta Plus“: „Bluefish“ konkurencija yra „Quanta“, interneto kūrimo IDE, kuri praranda savo pozicijas, tačiau vis dar yra puikus įrankis, sukurtas KDE (tai taip pat yra paketo „kdewebdev“ dalis). Jis turi SSH ir FTP palaikymą, peržiūrą per savo KHTML variklį, sintaksės paryškinimą ir analizatorių, kuris informuoja apie teisingą mūsų puslapių kūrimą.
Oficialus puslapis: http://quanta.kdewebdev.org/
16. Krevetės: antroji „Visual Basic“ alternatyva, palaikanti programų kūrimą „Qt“ ar „GTK“ su tokiomis duomenų bazėmis kaip „MySQL“, „PostgreSQL“ ir „SQLite“. Privalumai yra „Microsoft IDE“ pažinimas, kodo fragmentų nuorodos, derinimas ir pavyzdinių programų įtraukimas.
Oficialus puslapis: http://gambas.sourceforge.net/en/main.html
17. „Android“ SDK: „Android“ programuotojams labai patogu turėti šią programą. Tai apima ne tik pagrindinius įrankius, skirtus pradėti kurti „Android“ programas, bet ir kitus, pvz., Paketų tvarkytuvę, „Google“ API, dokumentus, kodus ir pavyzdines programas, išplėstinius kūrimo įrankius ir kt. Pažymėtina yra NDK paketas, leidžiantis į programą įtraukti kitų kalbų, pvz., C arba C ++, kodus.
Oficialus puslapis: http://developer.android.com/sdk/index.html
18. „WxFormBuilder“: nedidelis įrankis, leidžiantis sukurti grafinę aplinką mažoms programoms, naudojant „wx“ biblioteką. Taip pat rekomenduojama pamatyti kitas programas, pvz., „WxWidgets“, grafikos sistemą, leidžiančią susieti (per scenarijus, vadinamus „susiejimais“) su įvairiomis kalbomis, tokiomis kaip „Ruby“, „Python“, „Perl“, „D“, „C“ ir „C ++“.
Oficialus puslapis: http://sourceforge.net/projects/wxformbuilder/
Kaip matome, yra keletas įrankių, skirtų programuoti GNU / Linux. Tiesiog reikia pamatyti, kuris geriausiai atitinka mūsų poreikius.
Tiesą sakant, aš noriu žinoti, kaip programuoti „Linux“ dėl licencijų išdavimo būsimiems klientams. Jei kas nors, turintis patirties, galėtų man padėti su šiuo programavimu, labai ačiū.
jei jis yra su pitonu, rekomenduoju naudoti užtemimą ir įdiegti „pydev“ papildinį
Sveiki, norėčiau užduoti jums klausimą. Norėčiau išmokti programuoti sąskaitų faktūrų išrašymo programinę įrangą, atsargų kontrolę ir pan., Tačiau ji veikia tiek „Linux“, tiek „Windows“. Ar rekomenduojate pradėti tam mokytis? Nuo jau labai ačiū
Šiek tiek pavėluotai atsakiau, kad „cross-platform RAD IDE par excellence“ yra „Lazarus“ (grafinis programavimas, intuityvus, labai greitas vykdomasis failas, puikus duomenų bazių valdymas), atrodo, kad „Linux“ žmonėms tai labai nepatinka, nes jis yra nemokamas pascal, o ne C / C „++“, kaip jiems įprasta, tačiau kalba ir bibliotekos yra labai galingos, galingesnės nei PĮBT.
Nors jis yra „Ubuntu“ saugyklose, jis neveikia, todėl turite jį įdiegti tiesiogiai iš oficialaus deb http://www.lazarus.freepascal.org
Aš sutinku su jumis! ... Lazarus turi daug galios, net virtualus aparatas nepriklauso interpretuoti kodą 😛 hehehe, todėl jis suteikia jums didesnį apdorojimo greitį.
Tokiu atveju, mano drauge, aš rekomenduočiau naudoti „Java“, nes jis yra daugiaplatformis.
Aš rekomenduoju java
100% aptana studija programuoti php, javascript ir ajax bei Netbeans arba eclipse Java.
2 didingas tekstas. Aš jį naudojau klausydamasis, kaip žmonės jį tobulina, ir atrodo, kad tai šmaikšti ideja, pavyzdžiui, niūri.
Jie yra puikūs kodų redaktoriai, vieni geriausių tiek „Sublime“, tiek „Geany“, tačiau aš nežinau, kas jums pasakė, kad jie yra IDE. Jūs turite žinoti, kaip juos naudoti draugas =)
Aš naudojau „Lázarus IDE“, jis yra labai galingas ir labai padeda duomenų bazėms.
Programavimas naudojant „Glade“ ir „Geany“ yra džiaugsmas, jis leidžia naudoti daugybę programavimo kalbų ir yra labai efektyvus. Tai nėra IDE, tačiau norint naudoti GTK, galite įvesti, pavyzdžiui, http://www.valadoc.org ir peržiūrėkite dokumentus, galite juos naudoti C, Vala, Python ir kt. Tiesą sakant, man pavyko sukurti „Python“ programą su GTK ir paleisti ją „Linux“ ir „Windows“ be jokių didelių problemų, žinoma, turėdamas bibliotekas ir „Python“ sistemoje „Windows“.
„Aptana Studio“, mano mėgstamiausia PHP
„Aptana Studio“ yra mano mėgstamiausia
Esu brazilas ir man labai patiko ši pamoka.
Ačiū.
Man labiau patinka „Sublime-Text“! bet jis net nerodomas šiame sąraše !!!
Ačiū! Gera data!
Cheers! Paulius.
Trūksta „Komodo Edit“, jis yra daugiaplatformis.
Labai ačiū
Trūksta VI / VIM, sąrašas nėra išsamus be to redaktoriaus
Atsiprašau, kad pamiršau Geany, Gedit, VIM, Ninja IDE ir tiek daug kitų. Džiaugiuosi matydamas, kad jie buvo dėmesingi, matyti, kad tai nėra nauja tema tarp šios svetainės skaitytojų ir tai yra labai gerai 🙂
Aš naudojau keletą skirtingų dalykų. Ilgiausiai truko „Eclipse“ ir „Aptana“. Tada perėjau „NetBeans“. Tiesa ta, kad visa tai yra labai sunku ir sunaudoja daug išteklių. Jei turite kelias naršykles ir atidaromi keli procesai, jie pradeda lėtėti.
Štai kodėl dabar naudoju „Geany“ ir „Bluefish“, kurie yra lengvi ir greiti, be to, jiems gali trūkti tam tikrų galimybių.
„KDevelop“, „Sublime Text 2“, „Geany“, „Emacs“ (konsolė), Kate, „NetBeans“ ...
Arrgghh !! Kodėl tiek daug įvairovės, man jie visi patinka! xD
(„Btw“, „Eclipse“ ir „ZendStudio SUCK“!)
Kūrimui naudoju „Komodo Edit“ tiek „Windows“, tiek „Ubuntu“. Žiniatinklis. jis labai profesionalus. ir grynaisiais
Sveiki, aš turiu Geany ir Anjuta ir aš nežinau, kaip naudoti abu iš jų. Kažkas galėtų man perduoti informaciją apie tai, kaip naudoti bet kurį iš šių dviejų, nes turiu „Ubuntu“ ir noriu patekti į tą programuotojų pasaulį.
Taip, man trūksta Geany
Viena taisytina detalė: Lazarus nėra užprogramuotas „C objekte“, jis yra užprogramuotas „FreePascal“ „Object Pascal“, remiantis Delphi.
„Android SDK“ paminėsiu „Eclipse“ ADT įskiepį, kuris yra oficialus.
Ypač „Netbeans“ ir „Eclipse“ palaiko daugelį kitų kalbų, pavyzdžiui, pagrįstas „Java JVM“, pvz .: „Groovy“, „Scala“, „Closure“, „Jython“ ir kt.
Kaip jau minėjote, būtų gerai apsvarstyti Vi (m) ir puikų „Ninja-IDE“ („Python“).
Priešingu atveju tai yra įdomi apžvalga.
Puiku, bet neturi nemokamos licencijos ...: S
Mes kalbėjome apie jį įraše:
http://usemoslinux.blogspot.com/2012/04/sublime-text-2-el-mejor-editor-de.html
Cheers! Paulius.
ir „Geany“, naudoju jį „Linux“ ir „Windows“
Geany! vim!
Tai taip pat yra didingas tekstas 2, tai labai galingas redaktorius ir „Zend“ studija, kuri yra labai išsami IDE žiniatinklio programuotojams,
GNU / LINUX !!!! (suprasti nemokamus įrankius)
Smalsūs komentarai ...
Trūksta geriausio, Geany
Man patinka programuoti paprastą teksto rengyklę, kuri yra labai gera, vadinama „Geany“.
Sveiki, aš norėjau jūsų paklausti, ar yra koks nors įrankis, kurį galima naudoti programuojant nemokamu pascal, mano problema yra ta, kad kaip galutinis dalyko projektas fakultete jie paprašo man sukurti apvalkalą nemokamu pascal, nors aš jau atlikau keletą procedūrų, kurios buvo praktinis darbas šia tema, be to, nelabai įsivaizduoju, kaip tai padaryti, jei galėtumėte man padėti, būčiau labai dėkinga
Taip, žinoma. Lozorius minimas įraše. 🙂 Be to, jis suderinamas su „Delphi“.
Apkabink! Paulius.
Tai gerai. Turėtumėte skirti šiek tiek laiko kalbėti apie „Gambą“. „Gambas“ yra gana gera IDE, kaip „Visual Basic“.
Esą jis palaiko „Microsoft“ BASIC, bet man nepavyko perkelti savo projektų. Būčiau dėkingas, jei kalbėsite apie tai, kaip tuos vaizdinius projektus eksportuoti į krevetes.
Jie nėra suderinami, „Visual Basic“ yra pagrįstas uždaro kodo ir nemokamomis bibliotekomis, todėl suderinamumas abejotinas, nors jie yra panašūs sąsaja ir ketinimais.
„Excel“ programai sukūriau keletą „Visual Basic“ programų, kurias noriu perkelti į „canaima“ / „Linux“. Kaip sekėsi su krevetėmis?
Norėčiau pridėti „SciTe“, į programuotoją orientuotą teksto redaktorių.
Sveikinimai.
Puiki gamyba
Ačiū
Man labai puiku, kad įtraukiate Emacsą. Daugelį metų aš buvau „emacsero“ ir visada tikėjau, kad bet kuriam kitam redaktoriui atiduosiu 100 posūkių ... Kol neišbandžiau „vim“. Iš pradžių šiek tiek nenorėjau kalbėti apie įprastus / redagavimo režimus, bet kai jau pripranti, spalvų nebūna. Ir jei jūs pradėsite į jį įdėti papildinius, tai bomba.
Mažiau to verta paminėti.
Kitos naudingos programos:
„Nemiver“: derintuvas su GUI
„Git“: turi turėti versijos valdymą
Tmux: keli terminalai. Gana naudinga, jei daug naudojatės terminalu.
Užtemimas: (kaip neįtraukėte užtemimo?)
Ačiū už indėlį!
Apkabinimas! Paulius.
Šio įrašo dėka, galiausiai prieš porą mėnesių pradėjau nuo „Free Pascal + Lazarus + MariaDB + DBeaver“ ir kelių bibliotekų iš daugybės Lazarus skirtų bibliotekų. Kol kas labai laiminga. Problema ta, kad trūksta studijų medžiagos, iš Lozoriaus gavau tik vieną knygą ir ji yra bloga, bet ir taip, ir viskas buvo būtina. Geros medžiagos yra mažose ir vaizdo pamokose. Pagarbiai.
Sveiki, man įdomu išmokti programuoti C ++ ar C # kalba, kokią aplinką ar platformą turėčiau atsisiųsti jai iš „Linux Deepin“? „Deepin“ distro yra sukurtas iš „Devian“.
Kodėl nepaminėjai Geany?