Подтвердить что ты не робот

Android Studio vs Eclipse + ADT Plugin?

Я хотел бы получить объективные ответы на этот вопрос:

Почему я должен использовать Android Studio, сталкиваться с проблемами и сложными задачами, например, импортировать библиотеки, разработанные для Eclipse, имея меньше поддержки в отношении ошибки, с которой я могу столкнуться,... а не продолжать использовать Eclipse?

Каковы реальные преимущества Android Studio vs Eclipse?

4b9b3361

Ответ 1

Последнее обновление теперь больше года, так что здесь идет еще одно обновление (25 октября 2016 года):

TL; DR

  • Eclipse ADT устарел и больше не должен использоваться.
  • Android Studio является стабильным продуктом и обновляется гораздо чаще, чем IntelliJ
  • Я решил использовать Android Studio над IntelliJ около года назад и не оглянулся назад.
  • Если у вас есть сомнения, используйте Android Studio.

IntelliJ над Android Studio

Единственная причина, по которой я могу использовать IntelliJ над Android Studio, - это использовать версию Ultimate. Он имеет гораздо больше плагинов, которые вы можете использовать с IDE. Если вы уже используете версию Ultimate и не хотите использовать одновременно две IDE, нет никаких оснований для перехода на Android Studio (кроме функций, связанных с кровотечением).

Android Studio теперь поставляется с плагином C/С++, но AFAIK по-прежнему не поддерживает HTML/CSS/JS (что в наши дни полезно для всех этих гибридных фреймворков).


Чтобы сохранить этот ответ коротким, я решил удалить все предыдущие (и устаревшие) утверждения, а не просто striking. Не стесняйтесь просматривать edit-history, если вам интересно!

Ответ 2

Eclipse + ADT иногда кажется незавершенным. Если вам нравится пробовать новые вещи или вы не являетесь поклонником Eclipse, я бы предложил перейти на Android Studio, если вы сейчас счастливы с Eclipse, просто оставайтесь с ним, пока Android Studio не станет достаточно зрелым, чтобы двигаться дальше.

Ответ 3

Отличный вопрос, ответ намного длиннее, чем я могу обоснованно опубликовать в ответе SO.

Если вы новичок в Android, вы абсолютно должны использовать Android Studio. Используя Eclipse, вы будете изучать устаревшую среду IDE (специально для Android), которую Google решительно указал, что в будущем они не будут поддерживаться. Гораздо лучше изучить навык, который вы собираетесь использовать через 2 года.

Также: Android Studio прошла долгий путь и обновлялась несколько раз. В прошлом это было определенно более шатким, но я теперь использовал его для двух отдельных проектов приложений Android без проблем.

Я также написал две всеобъемлющие статьи по этой теме для тех, кто хочет получить подробные подробные сведения. Если вы все еще находитесь на заборе, о котором вы можете использовать, вы можете прочитать:

Если вам просто нужен общий обзор различий:

http://www.airpair.com/android/android-studio-vs-eclipse

Для миграции из Eclipse:

http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/

Ответ 4

Дополнительно Pro:

Android Studio готова для проектов Android, которые используют Gradle в качестве своей системы построения. Gradle становится стандартом для создания и тестирования вашего приложения для Android. Проверьте Gradle Руководство пользователя плагина на веб-сайте Android.

К моменту написания этого ответа плагин ADT для Eclipse не поддерживает стиль макета Gradle. Некоторые взломы должны быть выполнены, если вы хотите использовать Eclipse + Android + Gradle и проект Android с макетом Gradle, что неудобно. См. Интеграция Eclipse с Gradle в проекте Android.

Ответ 5

Почему я должен использовать Android Studio, сталкиваться с проблемами и сложными задачами, например, импортировать библиотеки, разработанные для Eclipse, имея меньше поддержки в отношении ошибки, с которой я могу столкнуться,... а не продолжать использовать Eclipse?

Вы не должны, если не хотите. Вы можете попробовать это новое программное обеспечение или подождать того же самого на платформе Eclipse. См. http://tools.android.com/roadmap

Android Studio

  • Gradle Встроенная система глубокой интеграции
  • Пакет характеристик ADT

Плагины Eclipse

  • Редактор визуальных макетов
  • Диспетчер ресурсов
  • Тематический редактор
  • Улучшенная поддержка рефакторинга

В то время как Android Studio нажимает gradle, она еще не установлена ​​на четность функции ADT.

Каковы реальные преимущества Android Studio vs Eclipse?

Он основан на другой платформе: IntelliJ. У Eclipse, IntelliJ, NetBeans и других платформ есть свои пользователи, функции, ошибки и планы для разработки. Поэтому, если вы начнете использовать Android Studio, вы должны учиться у пользователей IntelliJ, которые должны рассказать вам об этих функциях и о том, как избежать ошибок.

В конце концов, это просто другое программное обеспечение, чтобы сделать то же самое.

Прочитайте Можно ли использовать систему сборки Gradle для Android с Eclipse?, у которой есть гораздо больше ссылок об Android с Gradle в Eclipse.

Попробуйте Nodeclipse/Enide Gradle для Eclipse (marketplace), если вы хотите экспериментировать или полностью использовать в качестве дополнительной системы сборки прямо сейчас.

Некоторые скриншоты для Gradle для Eclipse Nodeclipse/Enide effort. Подобно Android Studio, он находится в разработке.

Ответ 6

Как старый пользователь eclipse, после чтения комментариев "Android Studio vs Eclipse", я остался с Eclipse. Тем не менее, я застрял в создании Gradle и, наконец, решил переключиться на Android Studio, et voila: это такая простая среда! Я построил свой проект с помощью Gradle через минуту, и я не потратил никакой дополнительной минуты, хотя я совершенно незнакомый с этим продуктом.

Ответ 7

Как опытный пользователь Visual Studio + ReSharper, который долго не писал приложения Android, я нахожу Android Studio гораздо более интуитивным, чем Eclipse. Многие из клавишных я обычно использую просто так. Я был обеспокоен тем, что кривая обучения будет более крутой, так как сейчас есть намного больше дружественных к Eclipse учебников и примеров, но до сих пор я мог легко переводить все в мир Android Studio, когда это необходимо.

Если бы я пришел из фона Java/Eclipse, я уверен, что по-другому буду об этом.

Мне также кажется (во время написания нескольких месяцев после других ответов, в которых упоминаются ошибки), что Android Studio очень стабильна и функциональна, хотя я не совсем то, что я бы назвал Power User (пока).

Какую платформу вы используете в настоящий момент, час или около того, потраченный на игру с другим, вероятно, расскажет вам больше, чем любое количество ответов SO или сообщений в блогах.

Ответ 8

Несколько преимуществ:

  • Это исключительно для платформы Android, это не плагин.
  • Это ускорит обновление платформы.
  • Интенсивность разработки плагинов Eclipse будет медленно снижаться, если не прекратится в ближайшие дни.
  • Его взгляд действительно хорош в черной теме.
  • Эмулятор ищет нишу.