Mainos

Jos olet joku, joka kirjoittaa koodia säännöllisesti, on erittäin tärkeää, että käytät mukaasi koodieditoria. Linuxissa on laaja valikoima toimittajia, joista kukin on tarkoitettu erityyppisille ohjelmoijille. Vain kahden toimittajan valitseminen vertailuun on todella vaikeaa, mutta valitsin kaksi suosikkiani: Eclipse ja Geany.

Nämä kaksi toimittajaa ovat fantastisia siinä, mitä heillä on tarkoitus saavuttaa, mutta he eroavat silti huomattavasti toisistaan. Tarkastellaan tarkemmin vertaamalla näitä kahta käyttöliittymän, ominaisuuksien määrän, yleisen käyttömukavuuden ja muiden ominaisuuksien, kuten kielituki, perusteella.

Eclipse on melko massiivinen toimittaja, joka yrittää sisällyttää kaikki kuviteltavissa olevat ominaisuudet samaan pakettiin, jota kaikki voivat käyttää. Suuren koon takia käynnistäminen vie ehdottomasti hetken, jopa solid-state-kiintolevy 101 Opas puolijohdeasemiinSolid State Drives (SSD) ovat todella siirtyneet keskimääräiselle alueelle huipputekniikan maailmaan myrskyn avulla. Mutta mitä ne ovat? Lue lisää

. Kun se on käynnistynyt, se pyytää sinua valitsemaan työtilan sijainnin (missä projektikansiat tallennetaan) ja avaa sitten pääikkunan. Jokainen, joka on käyttänyt Visual Studiota aiemmin, ymmärtää, että käyttöliittymä näyttää hiukan tutulta, koska Eclipse pyrkii olemaan samalla tavalla painava koodieditori.

eclipse_interface

Aloittaaksesi haluat luoda uuden projektin. Eclipse kysyy, mitä ohjelmointikieltä projekti käyttää. Tässä luettelossa tuettujen ohjelmointikielten määrä riippuu siitä, mitkä lisäpaketit ja laajennukset on asennettu - oikeilla laajennuksilla ja SDK: lla voit myös luoda uusia Android-sovellusprojekteja Joten haluat kehittää Android-sovelluksia? Tässä on miten oppiaNiin monien vuosien jälkeen voisi ajatella, että matkaviestinmarkkinat ovat nyt kyllästetty jokaiselle ihmiselle kuviteltavissa olevalle sovellukselle - mutta niin ei ole. Siellä on paljon kapeita, jotka vielä on ... Lue lisää tuntemattomana. Täältä voit tulla entistä tarkemmaksi projektityypillä (jos haluat) ja valita, mitä työkaluketjua / kääntäjää haluat käyttää.

eclipse_project

Kun olet luonut, voit tarkastella koodia, lisätä uusia tiedostoja projektiin ja tehdä mitä tahansa muuta. Eclipse tarjoaa myös mukavan ääriviivat, jotka antavat sinulle kuvan nykyisin kirjoitetuista toiminnoista ja muuttujista. Toisen näkymän avulla voit luoda tehtäväluettelon, jotta voit keskittyä edessä olevaan työhön luomalla järjestettyjä luetteloita ja ajoittamalla määräaikoja.

eclipse_code

Tietenkin on saatavana muutamia muita erittäin monimutkaisia ​​ominaisuuksia, jotka auttavat vain niitä ihmisiä, jotka todella tietävät tekevänsä. Erityisiä toimintoja voidaan lisätä myös erilaisten pakettien ja laajennusten kautta. Asetukset-ikkunassa voit mukauttaa käytännössä kaiken, mitä kuvitellaan, jotta Eclipse toimii haluamallasi tavalla. Kuten odotettiin, tämä voi sisältää linjanumeroinnin, sovittavien housunkannattimien ja paljon muuta.

Asennus

Eclipse voidaan asentaa mistä tahansa Linux-jakelusta etsimällä ”eclipse” -paketti vastaavasta paketinhallinnasta. Jos jakelu tekee pakettiryhmiä, kuten fedora Fedora 19 "Schrödinger's Cat" on elossa ja täynnä uusia ominaisuuksia ja parannuksiaRiemua maailmalle, uusi versio Fedorasta, jonka nimi on "Schrödinger's Cat", on julkaistu! Aikaisemmin Fedora on toiminut johtavana avoimen lähdekoodin yhteisössä pitämällä kiinni tiukista avoimen lähdekoodin politiikoista, jatkuvista ... Lue lisää , sinun kannattaa valita Eclipse-pakettiryhmä (jos käytettävissä), jotta se vetää ehdottomasti kaikki suositellut paketit, koska useimmilla jakeluilla on taipumus jakaa Eclipse useisiin paketteihin.

Geany Geany - loistava kevyt koodieditori LinuxilleYllättäen, Linux ei tarjoa niin monia hyviä IDE: tä (integroituja kehitysympäristöjä). Uskon tämän johtuvan siitä, että sinä päivänä, jolloin suurin osa Linux-ohjelmoijista otti vanhan kunnon Notepadin (tai tässä tapauksessa geditin), ja aloitti ... Lue lisää , ja toisaalta, on erittäin kevyt koodieditori. Itse asiassa ainoat vielä kevyemmät sovellukset ovat yksinkertaiset tekstieditorit, jotka tukevat syntaksin korostamista. Kun käynnistät sen ensimmäisen kerran, sinua tervehdit paljon rakeammalla käyttöliittymällä. Sinua ei räjäytetty lukuisilla ominaisuuksilla, joita et ehkä tarvitse tai tarvitset, vaan luettelossa tavallisemmista toiminnoista.

Voit luoda uusia tiedostoja, joissa on kourallinen tuettuja ohjelmointikieliä, mutta nämä kielet on koodattu Geanyksi eikä niitä voida laajentaa. Suurin osa yleisistä kielistä sisältyy luetteloon. Projektiidea puuttuu pääosin Geanyssä - sen sijaan näet vain luettelon tällä hetkellä avoinna olevista tiedostoista. Vaikka pidän hankkeiden ajatuksesta, tämä laiminlyönti niiden tukemiseksi osoittaa Geanyn yksinkertaisuuden. Se tarjoaa sekä etuja että haittoja ohjelmointitarpeistasi riippuen.

geany_template

Kuten kaikki muutkin tekstieditori, se sisältää myös rivien numeroinnin, sovitusnauhat ja muut pikavalinnat ohjelmoinnin helpottamiseksi. Kun koodisi on valmis, sovellus voi yrittää koota ja suorittaa koodin sinulle, mutta joskus minulla on omat mieltymykset, kun se tulee tähän - Java: ssa annan Geanylle tehdä kaiken, mutta C / C ++: lle avaan terminaalin kääntää ja suorittaa sovelluksen ulkopuolella Geany.

geany_run

Asennus

Geany voidaan asentaa mihin tahansa jakeluun etsimällä “geany” -paketti vastaavasta paketinhallinnasta. Jotkut jakelut tarjoavat myös joitain laajennuksia Geanylle - olet tervetullut asentamaan nämä, jos haluat, mutta tärkeimmän “geany” -paketin pitäisi antaa sinulle täysi sovellus.

johtopäätös

Joten mikä koodieditori kahdesta on parempi? Minun on annettava se Eclipse-ohjelmalle yksinkertaisesti siksi, että se voi tehdä kaiken ja kaiken, mitä heittää siihen. Vaikka olen edelleen mieluummin työskentelemässä Geanyn kanssa (vaikka ohjelmointitaitoni eivät ole vielä edenneet), se sopii parhaiten aloittelijoille keskikoodereille. Jokainen, jolla on suuria tarpeita (kuten Android-sovelluskehitys), vaatii melko paljon Eclipseä saadakseen työnsä päätökseen. Sinun on kuitenkin arvioitava ohjelmointitarpeesi rehellisesti päättääksesi mikä koodieditori on paras sinulle - tulet vaikeuttamaan itseäsi vain, jos valitset Eclipsen, kun et todella tarvitse se.

Mitä koodieditoria tai ”integroitua kehitysympäristöä (IDE)” käytät? Miksi pidät siitä parhaiten? Kerro meille kommenteista!

Kuba Bo? anowski

Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.