
Peter Holmes
0
3974
1277
Если вы тот, кто пишет код регулярно, очень важно, чтобы вы использовали редактор кода, который вам удобен. Под Linux существует большой выбор редакторов, каждый из которых предназначен для разных типов программистов. Выбрать два редактора для сравнения очень сложно, но я выбрал два своих любимых: Eclipse и Geany.
Эти два редактора великолепны в своих целях, но они по-прежнему сильно отличаются друг от друга. Чтобы поближе взглянуть, я сравнил их по интерфейсу, количеству функций, простоте использования и другим характеристикам, таким как поддержка языков..
Затмение
Eclipse - довольно массивный редактор, который пытается включить все мыслимые возможности в единый пакет, который может использовать каждый. Из-за его большого размера запуск определенно занимает некоторое время, даже с твердотельным жестким диском. Как только он запустится, он попросит вас выбрать место для рабочей области (где сохранены папки проекта), а затем откроет главное окно. Любой, кто раньше пользовался Visual Studio, поймет, что интерфейс выглядит немного знакомым, потому что Eclipse стремится стать таким же тяжелым редактором кода..
Для начала вам нужно создать новый проект. Eclipse спросит вас, какой язык программирования будет использовать проект. Количество поддерживаемых языков программирования в этом списке зависит от того, какие дополнительные пакеты и плагины установлены - с помощью соответствующих плагинов и SDK вы также можете создавать новые проекты приложений для Android. Итак, вы хотите разрабатывать приложения для Android? Вот как это сделать. Итак, вы хотите разрабатывать приложения для Android? Вот как учиться Через столько лет можно было бы подумать, что мобильный рынок сейчас насыщен каждым приложением, которое только можно себе представить, но это не так. В Eclipse есть еще много ниш, которые все еще нужны. Отсюда вы можете стать более конкретным с типом проекта (если хотите), а также выбрать, какой набор инструментов / компилятор вы хотите использовать.
После создания вы можете просматривать код, добавлять новые файлы в проект и делать все, что захотите. Eclipse также предлагает приятную схему, которая дает вам представление о написанных в данный момент функциях и переменных. Другое представление позволяет вам создать список задач, чтобы вы могли сосредоточиться на предстоящей работе, создав организованные списки и назначив сроки.
Конечно, есть несколько других очень сложных функций, которые помогают только тем людям, которые действительно знают, что они делают. Специальные функции также могут быть добавлены через различные пакеты и плагины. Наконец, окно «Настройки» позволяет вам настроить практически все мыслимое, чтобы Eclipse работал так, как вы хотите. Как и ожидалось, это может включать в себя нумерацию строк, соответствующие скобки и многое другое.
Монтаж
Eclipse можно установить из любого дистрибутива Linux, выполнив поиск “затмение” пакет в вашем соответствующем менеджере пакетов. Если в вашем дистрибутиве есть группы пакетов, такие как Fedora Fedora 19 «Кошка Шредингера» жива и полна новых возможностей и улучшений Fedora 19 «Кошка Шредингера» жива и полна новых функций и улучшений Радость миру, новая версия Fedora выпущен под кодовым названием "Кот Шредингера"! В прошлом Fedora обеспечивала лидерство в сообществе разработчиков ПО с открытым исходным кодом, придерживаясь строгих политик с открытым исходным кодом, постоянно… вы можете выбрать группу пакетов Eclipse (если она доступна), чтобы она определенно использовала все рекомендованные пакеты как большинство дистрибутивов. склонны разбивать Eclipse на несколько пакетов.
Geany
Geany Geany - отличный редактор облегченного кода для Linux Geany - отличный редактор облегченного кода для Linux Удивительно, но в Linux не так много хороших IDE (интегрированных сред разработки). Я полагаю, что это потому, что в те времена большинство программистов Linux взяли старый добрый Notepad (или gedit в данном случае) и начали…, с другой стороны, это очень легкий редактор кода. Фактически, единственные приложения, которые были бы еще более легкими, - это простые текстовые редакторы, которые поддерживают подсветку синтаксиса. Когда вы впервые запустите его, вас встретит более разумный интерфейс. Вы не взволнованы множеством различных функций, которые вам могут понадобиться или не понадобиться, а скорее список более общих действий.
Вы можете создавать новые файлы с помощью нескольких поддерживаемых языков программирования, но эти языки жестко запрограммированы в Geany и не могут быть расширены. Большинство распространенных языков охвачены в списке. Идея проектов в основном отсутствует в Geany - вместо этого вы увидите только список открытых в данный момент файлов. Хотя мне нравится идея проектов, это игнорирование их поддержки показывает простоту Geany. Это обеспечивает как преимущества, так и недостатки, в зависимости от ваших потребностей программирования.
Как и любой другой текстовый редактор, он также включает нумерацию строк, соответствующие фигурные скобки и другие сочетания клавиш для упрощения программирования. Как только ваш код готов, приложение может попытаться скомпилировать и запустить код для вас, но иногда у меня есть свои предпочтения, когда дело доходит до этого - в Java я позволяю Geany делать все, но для C / C ++ я открываю терминал скомпилировать и запустить приложение за пределами Geany.
Монтаж
Geany может быть установлен в любом дистрибутиве путем поиска “Geany” пакет в вашем соответствующем менеджере пакетов. Некоторые дистрибутивы также предлагают некоторые плагины для Geany - вы можете установить их, если хотите, но основной “Geany” пакет должен дать вам полную заявку.
Заключение
Так какой редактор кода из двух лучше? Я должен был отдать его Eclipse, просто потому, что он может делать все, что угодно, что бы вы ни бросали в него. Хотя я по-прежнему предпочитаю работать с Geany (хотя мои навыки программирования еще не настолько развиты), он действительно лучше всего подходит для начинающих и промежуточных программистов. Любой с высокими потребностями (такими как разработка приложений для Android) в значительной степени нуждается в Eclipse, чтобы выполнить свою работу. Тем не менее, вы должны честно оценить свои потребности в программировании, чтобы решить, какой редактор кода лучше для вас - вы будете создавать трудности для себя, только если выберете Eclipse, когда он вам действительно не нужен.
Какой редактор кода или “Интегрированная среда разработки (IDE)”, ты используешь? Почему тебе нравится больше всего? Дайте нам знать об этом в комментариях!
Куба Боановски