Pomračenje s osnovnim Linuxom i osnovnim Linuxovim uređivačem koda i genijalnim usporedbama

  • Mark Lucas
  • 0
  • 2462
  • 304
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, od kojih je svaki 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 još se uvijek razlikuju jedan od drugog. Da bih bolje pogledao, usporedio sam ovo dvoje prema sučelju, količini značajki, općoj jednostavnosti upotrebe i drugim osobinama kao što su jezična podrška.

Zasjeniti

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, za pokretanje zasigurno treba neko vrijeme, čak i s čvrstim diskom. Nakon što se pokrene, od vas će se tražiti da odaberete mjesto za radni prostor (na kojem su spremljene mape projekta), a zatim će otvoriti 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.

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 kreirati i nove Android aplikacije, Dakle, želite razviti Android aplikacije? Evo kako to naučiti, želite razviti Androidove aplikacije? Evo kako naučiti Nakon 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 puno niša koje još trebaju… zagrljaja. Odavde možete postati još određeniji prema vrsti projekta (ako želite), kao i odabrati koju alatnu mrežu / prevodilac želite koristiti.

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.

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 što se može zamisliti kako bi Eclipse radio onako kako želite. Kao što se očekivalo, ovo 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 traženjem an “zasjeniti” paket unutar vašeg odgovarajućeg upravitelja paketa. U slučaju da vaša distribucija čini grupe paketa poput Fedora Fedora 19 "Schrödingerova mačka", živa je i puna novih značajki i poboljšanja Fedora 19 "Schrödingerova mačka" živa je i prepuna novih značajki i poboljšanja Radost svijetu, nova verzija Fedora objavljen je kodni naziv "Schrödingerova mačka"! U prošlosti je Fedora pružala vodstvo u zajednici otvorenog koda, držeći se striktnih pravila otvorenog koda, neprekidno…, možda ćete htjeti odabrati grupu paketa Eclipse (ako je dostupna) tako da će definitivno povući sve preporučene pakete kao i većina distribucija imaju tendenciju da se Eclipse podijeli na više paketa.

Geany

Geany Geany - sjajan uređivač lakih koda za Linux Geany - sjajan uređivač koda za Linux Začudo, Linux ne nudi toliko dobrih IDE-ova (integriranih razvojnih okruženja). Vjerujem da je to zato što je u to doba većina Linux programera izvadila stari stari Notepad (ili u ovom slučaju gedit) i započela…, s druge strane, vrlo je 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. Nisi pretrpan mnoštvom različitih značajki koje mogu ili ne trebaju, već popis češćih 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 nije prisutna 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.

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. Jednom kada je vaš kôd spreman, aplikacija može pokušati sastaviti i pokrenuti kôd za vas, ali ponekad imam svoje želje kada je u pitanju - u Javi dopustim Geanyu da učini sve, ali za C / C ++ otvaram Terminal za sastavljanje i pokretanje aplikacije izvan Geanya.

Montaža

Geany se može instalirati u bilo koju distribuciju pretraživanjem a “geany” paket unutar vašeg odgovarajućeg upravitelja paketa. Neke distribucije nude i dodatke za Geany - možete ih instalirati ako želite, ali glavni “geany” paket bi vam trebao dati potpunu 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. U skladu s tim, trebali biste pošteno procijeniti svoje programske potrebe da biste odlučili koji uređivač koda je najbolji za vas - samo ćete sebi otežati ako odaberete Eclipse kad vam stvarno ne treba..

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

Kuba Bo? Anowski




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.