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

Лучше всего использовать плагины Android Studio или Intellij Idea wth?

У нас есть существующая база java-кода, где мы используем идею intellij для разработки.

Мы создаем приложение для Android, в котором мы будем делиться кодом и другими ресурсами с уже существующим кодом и базой ресурсов.

Поскольку Android Studio, по-видимому, в основном является модифицированной версией Intellij, мой вопрос заключается в том, что есть абсолютно конкретные функции, которые необходимы для Android Studio? Несовместимые? "Стандарт"? vs Intellij Idea сообщество или высшее? Являются ли эти два взаимозаменяемыми с правильным набором плагинов?

Если бы мы использовали Intellij Idea с различными плагинами поддержки Android, являются ли эти плагины такими же, как и для студии Android? С помощью этого набора плагинов программы будут практически взаимозаменяемы?

(я заметил, что "ant" поддержка отсутствует в Android Studio. хотя мне нужна только возможность вызывать исполняемые файлы из среды IDE с набором настраиваемых элементов меню для различных команд - теперь я использую intellij ant поддержка, чтобы сделать это, потому что она была доступна)

Будет ли Intellij всегда отставать от выпуска как Android Studio, так как это официальный инструмент Google.

Если они значительно несовместимы, то какой самый простой способ использовать общие ресурсы и инструменты между двумя системами?

Этот вопрос - это своего рода желательный совет из опыта - где мы лучше всего инвестируем нашу кривую обучения и зависимость от инфраструктуры и отполируем наши серфинговые платы хаоса?

Спасибо.

4b9b3361

Ответ 1

Во-первых, отказ от ответственности... Я немного играл с Android Studio. Но я являюсь активным пользователем IntelliJ IDEA в течение последних 12 лет.

Поскольку Android Studio, по-видимому, в основном является модифицированной версией Intellij, мой вопрос заключается в том, что есть абсолютно конкретные функции, которые необходимы для Android Studio? Несовместимые? "Стандарт"? vs Intellij Idea сообщество или высшее? Являются ли эти два взаимозаменяемыми с правильным набором плагинов?

В студии Android есть несколько мастеров и конфигурации для настройки проекта, которые более точно настроены для разработки Android. Помимо этого, в Android Studio действительно ничего не может сделать, чего вы не можете сделать в Intellij IDEA. Но противоположное не соответствует действительности. В IntelliJ IDEA (как в сообществе, так и в окончательных версиях) есть несколько (не-андроидных) вещей, которые вы не можете сделать в Android Studio. Что касается того, что Android-студия может использовать плагины IntelliJ IDEA, это будет зависеть от подключаемого модуля. Если он использует что-то в API подключаемого модуля, который не включен в Android Studio, он не будет работать. Я не знаю, насколько это распространено.

Будет ли Intellij всегда отставать от выпуска как Android Studio, так как это официальный инструмент Google.

Он может идти в обоих направлениях. JetBrains могут добавлять вещи, которые требуют времени, чтобы поразить Android Studio. И Google может добавить вещи, требующие времени, чтобы поразить IntelliJ IDEA. Скорее всего, последний будет более распространенным. Но я не знаю, как долго эта задержка. Это сообщение в блоге JetBrians может помочь в этом отношении: Часто задаваемые вопросы IntelliJ IDEA и Android Studio

Моя личная рекомендация была бы, если бы вы знали, что собираетесь заниматься разработкой Android, идите с Android Studio. Но если есть вероятность, что вы когда-нибудь сможете работать с другими языками (Java, Scala, Groovy, python, php, html, css, JavaScript и т.д. И т.д.) Или на любой стороне сервера (или "), перейдите в IntelliJ IDEA. Кроме того, если вы когда-либо будете использовать коммерческий контроль версий (например, Perforce или Team Foundation Server), вы должны пойти с IntelliJ IDEA, поскольку они поддерживаются только в IntelliJ IDEA Ultimate.

Ответ 2

Для разработки Android вам лучше всего использовать Android Studio (теперь доступен предварительный просмотр 1.3).

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

Для использования "общих ресурсов" я предполагаю, что вы ссылаетесь на код... и это должно быть в репозитории (git/github/...).