top of page
Выбираем IDE

Предположим, что нам нужно создать изображение. Для достижения этой цели потребуется графический редактор, например, Paint.net, Photoshop и др. Чтобы создать приложение под Android (или другую ОС) также необходим специальный софт. Программа, которая позволяет заниматься разработкой, называется IDE – интегрированной средой разработки.

 

На данный момент существует 3 наиболее популярные среды разработки под Android:

  • Eclipse;

  • IntelliJ IDEA;

  • Android Studio.

 

У каждой из вышеперечисленных IDE есть свои особенности. Поэтому чтобы выбрать наиболее подходящее решение, следует рассмотреть каждую IDE более подробно.

 

Eclipse

Eclipse – это бесплатная среда разработки от некоммерческой организации Eclipse Foundation. По сути дела, сама программа – это основа, к которой подключаются различные модули. Например, Java Development Tools (для создания приложений на Java), C/C++ Development Tools (для разработки программ на языке C или C++) и т. д.

Благодаря активному развитию, а также поддержке со стороны компании и сторонних разработчиков, на данный момент у этой IDE имеются следующие преимущества:

  • Официальная русификация интерфейса и документации;

  • Отличная производительность на слабых машинах;

  • Большое число дополнений (например, для работы с сервером, базой данных и т. д.);

  • Возможность подключения модулей (об этом было сказано выше);

  • Возможность групповой разработки.

 

Eclipse была очень популярна несколько лет назад и считалась монополистом на рынке IDE для Android. Однако в связи с выходом Android Studio, в 2014 г. Google перестала поддерживать Eclipse как основную среду для разработки приложений под Android.

 

Скачать Eclipse можно здесь.

Узнать больше в Википедии можно по этой ссылке.

 

IntelliJ IDEA

Разработкой данной среды программирования занимается отечественная компания JetBrains. Как и Eclipse, эта среда разработки даёт возможность создавать программы на нескольких языках программирования. Помимо этого, среда обладает мощным движком и огромными возможностями.

Если рассматривать программирование под Android между IntelliJ IDEA и Eclipse, то первый вариант предпочтительнее, т. к. у этой среды имеются неоспоримые преимущества относительно своего конкурента:

  • Более быстрая отладка значений;

  • Автозаполнение методов (также реализовано в Eclipse, но пока в тестовом варианте);

  • Наличие рефакторинга (автоматического подбора значений);

  • Более удобный интерфейс;

  • Отлично подходит для программирования на Java.

 

Главный недостаток – это наличие платной версии.

 

Скачать IntelliJ IDEA можно здесь.

Узнать больше в Википедии можно по этой ссылке.

 

Android Studio

Видя возрастающую популярность своей системы, Google не могли оставаться в стороне, поэтому принялись за создание официальной среды разработки под Android. Было решено создать свою IDE на основе Intellij IDEA (что ещё раз подтверждает её популярность). За исключением некоторых нововведений, среда разработки не претерпела существенных изменений. Однако постоянные доработки и улучшения, сделали Android Studio главным конкурентом IntelliJ IDEA.

В настоящий момент Android Studio – это официальная среда разработки под Android. Конечно, некоторые программисты остаются верны Eclipse или IntelliJ IDEA, но у них есть огромный опыт в программировании. Новичкам же дико рекомендуется использовать официальную IDE – Android Studio.

 

Скачать Android Studio можно здесь.

Узнать больше в Википедии можно по этой ссылке.

 

Какую же среду выбрать?

Вполне возможно, что после прочитанного, вся информация в голове перемешалась. Что ж, давайте расставим всё по местам.

Использовать Eclipse лучше в следующих случаях:

  • ПК не обладает хорошей мощностью (например, имеет всего 1 ГБ оперативной памяти);

  • Программы будут создаваться на нескольких языках программирования;

  • Будущий разработчик совершенно незнаком с английским языком.

 

Стоит сказать, что последний пункт довольно спорный. Любому программисту придётся иметь дело с иностранной документацией, поэтому использование русскоязычных программ – это не выход. Гораздо эффективнее пользоваться программами на английском языке. Постоянное использование позволит сильно повысить уровень знания иностранного языка.

 

Теперь перейдём к IntelliJ IDEA. Она отлично подойдёт если:

  • Разработка ведётся на нескольких языках программирования;

  • Компьютер достаточно мощный (минимум 2 ГБ оперативной памяти).

 

И, наконец, Android Studio. Её следует использовать если:

  • ПК обладает достаточной мощностью (минимум 2 ГБ оперативной памяти);

  • Разработка будет осуществляться только под ОС Android;

  • Вы не обладаете достаточным опытом программирования.

 

Так как Android Studio является официальной IDE для разработки приложений под Android, обучение будет проходить именно в этой среде.

bottom of page