Реклама

Ако сте неко ко редовно пише код, изузетно је важно да користите уређивач кода који вам одговара. Под Линуком постоји велики избор уредника који се могу одабрати између којих је сваки намењен различитим врстама програмера. Бирати само два уредника за поређење је заиста тешко, али одабрао сам своја два фаворита: Ецлипсе и Геани.

Ова два уредника фантастична су у ономе што желе да постигну, али се и даље увелико разликују један од другог. Да бих боље погледао, упоредио сам ово двоје по интерфејсу, количини функција, општој употреби и другим карактеристикама као што је језичка подршка.

Ецлипсе је прилично масиван уређивач који покушава све значајке које је могуће замислити укључити у један пакет који сви могу користити. Због велике величине дефинитивно треба неко време да се лансира, чак и са а солид-стате хард диск 101 Водич за ССД уређајеСолид Стате Дривес (ССД дискови) заиста су олујом преузели средњи домет високог рачунарског света. Али шта су они? Опширније . Када се покрене, од вас ће се тражити да одаберете локацију за радни простор (где су сачуване фасцикле пројекта), а затим отвара главни прозор. Свако ко је раније користио Висуал Студио схватиће да интерфејс делује помало познато јер Ецлипсе жели бити сличан уређивач кода.

ецлипсе_интерфаце

Да бисте започели, желећете да креирате нови пројекат. Ецлипсе ће вас питати који програмски језик ће пројекат користити. Количина подржаних програмских језика на овој листи зависи од тога који су додатни пакети и додаци инсталирани - уз праве додатке и СДК такође можете креирајте нове Андроид апликације Дакле, желите да развијете Андроид апликације? Ево како научитиНакон толико година, могло би се помислити да је тржиште мобилних телефона сада засићено сваком апликацијом коју човјек може замислити - али то није случај. Има доста ниша које још увек треба да ураде ... Опширније у Ецлипсе. Од овог тренутка можете постати још одређенији у вези са врстом пројекта (ако желите), као и да одаберете коју алатку / компајлер желите да користите.

ецлипсе_пројецт

Једном када креирате, можете да видите код, додате нове датотеке у пројекат и радите све што желите. Ецлипсе такође нуди лепу контуру која вам омогућава преглед тренутно исписаних функција и променљивих. Други приказ вам омогућава да креирате листу задатака тако да можете остати усредсређени на посао који сте предстоје стварајући организоване листе и рокове заказивања.

ецлипсе_цоде

Наравно, на располагању је још неколико врло компликованих функција које помажу само оним људима који заиста знају шта раде. Посебна функционалност се такође може додати преко различитих пакета и додатака. На крају, прозор Преференцес вам омогућава да прилагодите скоро све што је могуће замислити како би Ецлипсе радио онако како желите. Као што се очекивало, ово може да укључује нумерирање линија, одговарајуће заграде и још много тога.

Инсталација

Ецлипсе се може инсталирати из било које дистрибуције Линука претрагом пакета „ецлипсе“ унутар вашег одговарајућег менаџера пакета. У случају да ваша дистрибуција чини групе пакета као што су Федора Федора 19 "Сцхродингерова мачка" је жива и пуна нових функција и побољшањаРадост свету, објављена је нова верзија Федора кодног назива "Сцхродингерова мачка"! У прошлости је Федора пружала водство у заједници отвореног кода, држећи се строгих политика отвореног кода, непрекидно ... Опширније , можда ћете желите одабрати групу пакета Ецлипсе (ако је доступна) тако да ће дефинитивно повући све препоручене пакете, јер већина дистрибуција има тенденцију да се Ецлипсе подели на више пакета.

Геани Геани - сјајан уређивач кода за ЛинукИзненађујуће је што Линук не нуди толико добрих ИДЕ-ова (Интегрисано развојно окружење). Верујем да је то зато што је у то доба већина Линук програмера извадила стари добар Нотепад (или у овом случају гедит) и започела ... Опширније с друге стране је врло лаган уређивач кода. У ствари, једине апликације које би биле још лакше су једноставни уређивачи текста који подржавају истицање синтаксе. Када га први пут покренете, дочекат ће вас много сигурнији интерфејс. Нисте обузети мноштвом различитих функција које су вам можда или не требају, већ списком чешћих радњи.

Можете да креирате нове датотеке са прегршт подржаних програмских језика, али ти су језици тврдо кодирани у Геани и не могу се продужити. На списку је покривена већина уобичајених језика. Идеја о пројектима углавном не постоји у Геаниу - уместо тога видећете само листу тренутно отворених датотека. Иако ми се свиђа идеја о пројектима, то занемаривање њихове подршке показује једноставност Геани-а. То пружа и предности и недостатке, зависно од ваших програмских потреба.

геани_темплате

Као и сваки други уређивач текста, он такође садржи нумерирање линија, одговарајуће заграде и друге пречице за лакше програмирање. Једном када је ваш код спреман, апликација може покушати да састави и покрене код за вас, али понекад имам своје поставке када је долази до овога - на Јави сам пустио Геаниа да ради све, али за Ц / Ц ++ отварам Терминал за компајлирање и покретање апликације изван Геани.

геани_рун

Инсталација

Геани се може инсталирати у било којој дистрибуцији тражењем „геани“ пакета унутар вашег одговарајућег менаџера пакета. Неке дистрибуције нуде и додатне додатке за Геани - добродошли ћете да их инсталирате ако желите, али главни „геани“ пакет би вам требао дати потпуну апликацију.

Закључак

Који је од два уредника кода бољи? Морао бих то да дам Ецлипсе-у, једноставно зато што може учинити све и шта год бацате на њега. Иако још увијек радим с Геанием (иако моје програмирање још није напредно), за почетнике је то средње кодирање. Свако са високим потребама (као што је развој Андроид апликација) прилично ће захтевати да програм Ецлипсе изврши свој посао. Како је речено, требало би да поштено процените своје програмске потребе да бисте одлучили који је уређивач кода најбољи за вас - само ћете себи отежати ако одаберете Помрачење онда када вам стварно није потребно то.

Који уређивач кода или „Интегрисано развојно окружење (ИДЕ)“ користите? Зашто вам се то највише свиђа? Јавите нам у коментарима!

Куба Бо? ановски

Данни је виши професор на Универзитету у Северном Тексасу који ужива у свим аспектима софтвера отвореног кода и Линука.