Oglas

Ako ste netko tko redovno piše kôd, vrlo je važno da koristite uređivač koda koji vam je ugodan. U Linuxu postoji veliki izbor urednika za izbor, a svaki je namijenjen različitim vrstama programera. Birati samo dva urednika za usporedbu zaista je teško, ali odabrao sam svoja dva favorita: Eclipse i Geany.

Ova dva urednika fantastična su u onome što žele postići, ali ipak se uvelike razlikuju jedan od drugog. Da bih bolje pogledao, usporedio sam ovo dvoje prema sučelju, količini značajki, općoj jednostavnosti uporabe i drugim osobinama kao što je jezična podrška.

Eclipse je prilično masivan uređivač koji pokušava svaku značajku zamisliti uvesti u jedan paket koji svi mogu koristiti. Zbog velike veličine, zasigurno treba neko vrijeme da se lansira, čak i ako ima solid-state hard disk 101 Vodič za SSD pogoneSolid State Drives (SSD diskovi) zaista su olujom odveli srednji raspon u viši svjetski računarstvo. Ali što su oni? Čitaj više . Nakon što se pokrene, od vas će se tražiti da odaberete mjesto za radni prostor (na kojem se spremaju mape projekta), a zatim otvara glavni prozor. Svi koji su prije koristili Visual Studio shvatit će da sučelje djeluje pomalo poznato jer Eclipse želi biti sličan uređivač koda.

instagram viewer

eclipse_interface

Za početak, trebali biste kreirati novi projekt. Eclipse će vas pitati koji programski jezik će projekt koristiti. Količina podržanih programskih jezika na ovom popisu ovisi o tome koji su dodatni paketi i dodaci instalirani - s pravim dodacima i SDK-om možete i stvaraju nove Android aplikacije Dakle, želite razviti Androidove aplikacije? Evo kako naučitiNakon toliko godina, moglo bi se pomisliti da je tržište mobilnih uređaja zasićeno svakom aplikacijom koju čovjek može zamisliti - ali to nije slučaj. Ima dosta niša koje još trebaju ... Čitaj više u pomračenju. Odavde možete postati još određeniji prema vrsti projekta (ako želite), kao i odabrati koju alatnu mrežu / prevodilac želite koristiti.

eclipse_project

Nakon kreiranja možete pregledati kôd, dodavati nove datoteke projektu i raditi što god želite. Eclipse također nudi lijep obris koji vam pruža pregled trenutno napisanih funkcija i varijabli. Drugi prikaz omogućuje vam izradu popisa zadataka tako da možete ostati usredotočeni na posao koji ste pred vama stvarajući organizirane popise i rokove zakazivanja.

eclipse_code

Naravno, na raspolaganju je nekoliko drugih vrlo kompliciranih značajki koje pomažu samo onim ljudima koji stvarno znaju što rade. Posebna funkcionalnost također se može dodati putem različitih paketa i dodataka. Na kraju, prozor Preferences omogućuje vam prilagođavanje gotovo svega zamislivog, tako da će Eclipse raditi onako kako želite. Kao što se očekivalo, to može uključivati ​​numeriranje linija, odgovarajuće zagrade i još mnogo toga.

Montaža

Eclipse se može instalirati iz bilo koje distribucije Linuxa pretraživanjem paketa „eclipse“ unutar vašeg odgovarajućeg upravitelja paketa. U slučaju da vašu distribuciju čine grupe paketa kao što su Fedora Fedora 19 "Schrödingerova mačka" živa je i puna novih značajki i poboljšanjaRadost svijetu, objavljena je nova verzija Fedora kodnog naziva "Schrödingerova mačka"! U prošlosti je Fedora pružala vodstvo u zajednici otvorenog koda, držeći se strogih politika otvorenog koda, kontinuirano ... Čitaj više , možda ćete htjeti odabrati skupinu paketa Eclipse (ako je dostupna), tako da će ona definitivno povući sve preporučene pakete, jer većina distribucija ima tendenciju podijeliti Eclipse na više paketa.

Geany Geany - sjajan uređivač koda za LinuxZačudo, Linux ne nudi toliko dobrih IDE-ova (Integrirano razvojno okruženje). Vjerujem da je to zato što je u to doba većina Linux programera izvadila stari dobar Notepad (ili u ovom slučaju gedit) i započela ... Čitaj više s druge strane je vrlo lagan uređivač koda. U stvari, jedine aplikacije koje bi bile još lagane su jednostavni uređivači teksta koji služe za podršku isticanja sintakse. Kad ga prvi put pokrenete, dočekat će vas mnogo sigurnije sučelje. Nemate mnoštvo različitih značajki koje vam mogu ili nisu potrebne, već popis uobičajenih radnji.

Možete stvoriti nove datoteke s pregršt podržanih programskih jezika, ali ti su jezici tvrdo kodirani u Geany i ne mogu ih se proširiti. Na popisu je opisana većina uobičajenih jezika. Ideja projekata uglavnom ne postoji u Geanyu - umjesto toga vidjet ćete samo popis trenutno otvorenih datoteka. Iako mi se sviđa ideja o projektima, to zanemarivanje njihove podrške pokazuje jednostavnost Geanyja. To pruža i prednosti i nedostatke, ovisno o vašim programskim potrebama.

geany_template

Kao i svaki drugi uređivač teksta, on također uključuje numeriranje linija, odgovarajuće zagrade i druge prečace za lakše programiranje. Nakon što je vaš kôd spreman, aplikacija može pokušati sastaviti i pokrenuti kôd za vas, ali ponekad imam svoje želje kada je dolazi do ovoga - na Javi dopuštam Geanyu da učini sve, ali za C / C ++ otvaram Terminal za sastavljanje i pokretanje aplikacije izvan Geany.

geany_run

Montaža

Geany se može instalirati u bilo kojoj distribuciji pretraživanjem paketa "geany" unutar vašeg odgovarajućeg upravitelja paketa. Neke distribucije nude i dodatne dodatke za Geany - možete ih instalirati ako želite, ali glavni "geany" paket trebao bi vam u potpunosti dati prijavu.

Zaključak

Dakle, koji je od dva urednika koda bolji? Morao bih to dati Eclipseu, jednostavno zato što može učiniti sve i sve što baciš na njega. Iako još uvijek više volim raditi s Geanyjem (iako moje programiranje još nije napredno), stvarno je najprikladniji za početnike kao srednji koder. Svatko s visokim potrebama (poput razvoja aplikacija za Android) prilično će trebati Eclipse da bi dovršio svoj posao. Kako se navodi, trebali biste pošteno procijeniti svoje programske potrebe da biste odlučili koji je uređivač koda najbolji za vas - samo ćete sebi otežati ako odaberete Pomračenje kad stvarno ne trebate to.

Koji uređivač koda ili "Integrirano razvojno okruženje (IDE)" koristite? Zašto vam se to najviše sviđa? Javite nam u komentarima!

Kuba Bo? anowski

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.