реклама

Ако сте някой, който пише код редовно, изключително важно е да използвате редактор на кодове, който ви е удобен. В Linux има голям избор от редактори, от които да избирате, всеки от които е насочен към различни видове програмисти. Избирането на само два редактора за сравнение е наистина трудно, но избрах двата си любими: Eclipse и Geany.

Тези два редактора са фантастични в това, което целят да постигнат, но все още са много различни един от друг. За да разгледам по-отблизо, сравних тези две по интерфейс, количество функции, обща лекота на използване и други характеристики като езикова поддръжка.

Eclipse е доста масивен редактор, който се опитва да включи всяка функция, която може да се представи в един пакет, който всеки може да използва. Поради големия си размер, определено отнема известно време, дори и с a твърд диск 101 Ръководство за твърди устройстваТвърдите твърди дискове (SSDs) наистина взеха бурята от средния и високия клас на изчислителния свят. Но какви са те? Прочетете още

instagram viewer
. След като се стартира, ще ви помоли да изберете местоположение за работното пространство (където папките на проекта са запазени) и след това ще отвори главния прозорец. Всеки, който преди е използвал Visual Studio, ще разбере, че интерфейсът изглежда леко познат, защото Eclipse има за цел да бъде подобен тежък редактор на кодове.

eclipse_interface

За да започнете, ще искате да създадете нов проект. Eclipse ще ви попита кой език за програмиране ще използва проектът. Количеството поддържани езици за програмиране в този списък зависи от това кои допълнителни пакети и плъгини са инсталирани - с правилните приставки и SDK можете също създаване на нови проекти за приложения за Android И така, искате да разработите приложения за Android? Ето как да научитеСлед толкова години човек би си помислил, че мобилният пазар вече е наситен с всяко приложение, което може да се представи на човека - но това не е така. Има много ниши, които все още трябва да ... Прочетете още в Eclipse. От тук можете да станете още по-конкретни с вида на проекта (ако искате), както и да изберете кой инструмент / компилатор искате да използвате.

eclipse_project

Веднъж създаден, можете да прегледате кода, да добавите нови файлове към проекта и да правите всичко друго, което искате. Eclipse предлага също така хубав контур, който ви дава представа за написаните в момента функции и променливи. Друг изглед ви позволява да създадете списък със задачи, така че да можете да бъдете съсредоточени върху работата напред, като създавате организирани списъци и срокове за планиране.

eclipse_code

Разбира се, съществуват няколко други много сложни функции, които помагат само на онези хора, които наистина знаят какво правят. Също така може да се добави специална функционалност чрез различни пакети и плъгини. И накрая, прозорецът „Предпочитания“ ви позволява да персонализирате почти всичко, което може да се представи, така че Eclipse да работи по начина, по който искате. Както се очаква, това може да включва номериране на линии, съвпадащи скоби и много други.

Инсталация

Eclipse може да бъде инсталиран от всяка дистрибуция на Linux чрез търсене на пакет „eclipse“ в съответния мениджър на пакети. В случай, че дистрибуцията ви прави групи пакети като Fedora Fedora 19 "Котка на Шрьодингер" е жив и пълен с нови функции и подобренияРадвайте се на света, беше пусната нова версия на Fedora с кодово наименование "Котка на Шрьодингер"! В миналото Fedora е предоставяла лидерство в общността с отворен код, поддържайки стриктни политики с отворен код, непрекъснато ... Прочетете още , може да искате да изберете групата пакети Eclipse (ако е налична), така че определено ще изтегли всички препоръчани пакети, тъй като повечето дистрибуции са склонни да разделят Eclipse на няколко пакета.

Geany Geany - Страхотен лек редактор на кодове за LinuxИзненадващо, Linux не предлага толкова много добри IDE (интегрирани среди за развитие). Вярвам, че това е така, защото в онзи ден повечето Linux програмисти извадиха добър стар Notepad (или gedit в случая) и започнаха ... Прочетете още , от друга страна, е много лек редактор на кодове. Всъщност единствените приложения, които биха били още по-леки, са прости текстови редактори, които служат за поддържане на синтаксиса. Когато го стартирате за първи път, ще бъдете посрещнати с много по-безопасен интерфейс. Вие не сте с множество функции, които може да ви трябват или да не са ви необходими, а по-скоро списък на по-често срещаните действия.

Можете да създавате нови файлове с шепа поддържани езици за програмиране, но тези езици са твърдо кодирани в Geany и не могат да бъдат разширени. Повечето от често срещаните езици са обхванати в списъка. Идеята за проектите най-вече липсва в Geany - вместо това ще видите само списък на отворените в момента файлове. Докато ми харесва идеята за проекти, това пренебрежение да ги подкрепя показва простотата на Geany. Това осигурява както предимства, така и недостатъци, в зависимост от нуждите ви от програмиране.

geany_template

Както всеки друг текстов редактор, той също включва номериране на редове, съвпадение на скоби и други преки пътища за улесняване на програмирането. След като кодът ви е готов, приложението може да се опита да компилира и стартира кода за вас, но понякога имам собствени предпочитания, когато го стига до това - в Java оставям Geany да прави всичко, но за C / C ++ отварям терминал за компилиране и стартиране на приложението извън Geany.

geany_run

Инсталация

Geany може да бъде инсталиран във всяка дистрибуция чрез търсене на „geany“ пакет в рамките на съответния мениджър на пакети. Някои дистрибуции предлагат и някои плъгини за Geany - можете да ги инсталирате, ако желаете, но основният пакет „geany“ трябва да ви даде пълното приложение.

заключение

И така, кой редактор на код от двете е по-добър? Трябва да го дам на Eclipse, просто защото той може да направи всичко и каквото и да го хвърлиш. Въпреки че все още предпочитам да работя с Geany (докато уменията ми за програмиране все още не са толкова напреднали), той наистина е най-подходящ за начинаещи за междинни кодери. Всеки с високи нужди (като например разработка на приложения за Android) почти ще изисква Eclipse, за да свърши работата си. Като се има предвид, трябва да оцените честно своите програмни нужди, за да прецените кой редактор на кодове е най-добрият за вас - ще затруднявате само себе си, ако изберете Eclipse, когато наистина нямате нужда то.

Кой редактор на код или „Интегрирана среда за разработка (IDE)“ използвате? Защо ви харесва най-добре? Уведомете ни в коментарите!

Куба Бо? anowski

Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.