-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eclipse vs Android Studio / IntelliJ IDEA #60
Comments
Поддержка андроида из коробки не в чистой IDEA, а в Android Studio. С таким же успехом можно скачать и сайта гугла "ADT Bundle", который суть Eclipse с уже установленным плагином. |
таки уже и в чистой, я гарантирую это.
ну, к этому привыкнуть легко со временем, зато то же автодополнение в идее в разы лучше. и да, дропать поддержку Eclipse никто не заставляет, я специально упомянул Gradle (вообще, это был бы самый цивилизованный вариант, т.к. можно и скриптом собирать + управление зависимостями и прочие ништяки, но его сложнее осилить) |
Насчёт gradle можно подумать. |
в смысле eclipse-specific файлы в репозитории
можно менять шрифты в настройках идеи, и ещё, говорят, можно чинить антиалиасинг |
в About не смог найти слово beta |
|
Там есть поддержка андроида. Опять же, никаких бет. |
Идея не нужна, Eclipse лучше и официально продвигается гуглом в их ADT Bundle. Даже сотрудники гугла пользуются Eclipse. |
Они лахи просто… Gradle не такая сложная херь, в принципе могу помочь, чуток имел дело с ним, обращайся |
Мне не так важно что там лучше для других языков, но именно для Андроида нет ничего лучше Eclipse. |
IDEA умеет это (импортировать проект, и APK делать), если не веришь, могу скринкаст записать. причём, там это делается едва ли не проще…
ну это вообще пушка |
Аналогичная функциональность там конечно есть, но в худшем исполнении. Вот может когда-нибудь гугл закончит свою студию, сделает официальной и рекомендованной, напишет гайд по переходу, тогда можно будет и переходить. Но этого в ближайшее время не произойдет, разрабатывают с 2013 и до сих пор бета, фейл. |
IDEA — вполне себе финальная, как и андроидный плагин, см. скриншоты выше.
А зачем, если в "голой" IDEA всё есть уже? И безо всяких гайдов всё ясно и понятно. |
Может и попробую потом, но если не осилю импорт проекта, значит не судьба. Тогда уж точно придется ждать официального релиза от гугла с инструкцией по переводу эклипс-проектов. |
С чего вообще весь бугурт? IDE всего лишь инструмент, не более. Каждый использует то, что ему больше нравится, наконец, привычнее. Кому-то может вообще удобнее работать в vim, кому-то в notepad.exe. В результате те же самые исходники. |
Ну, я и так могу идею использовать, благо импорт проектов eclipse там работает без проблем, просто мне кажется странным, что кто-то до сих пор мучается с eclipse, когда этого уже можно не делать |
Если папки по-другому расположены, тогда менять IDE нельзя. |
IDEA пофиг на расположение, можно как угодно располагать. Можно даже иметь несколько корневых папок с кодом, и т.д. (вот она, гибкость, и зависть пользователей Eclipse) |
Задам вопрос тут. |
|
Благодарствую, совсем забыл про update (разве что еще --target TARGETNAME). Проект, кстати, без каких либо проблем импортируется в IDEA. |
target указан в project.properties: android-20. |
Ресурсы это просто xml-файлы, в блокноте тоже удобно редактировать. А Eclipse настраивается 0 раз и работает сразу. |
ну чего ты заладил про беты, идея уже давно не бета
так же удобно, как и в Eclipse, ты хотел сказать? что ж, недалеко от правды. (trollface.png) |
Я сделал порт на студию. Там все работает, кроме Google analytics и тестов. Но тесты и раньше вроде не работали. Если появится желание, то можете переехать в студию. Отправил реквест. |
тесты частично не работали раньше, я создавал issue, всем пофиг было. |
Лол. |
Да, я тоже офигел от 500 файлов. Особенно если представить, что на работе на такой change list пришлось бы кому-то делать review.
Надо бы переделать, но тестировать особо нечего, т.к. все эти activity, adapter, asynctask нормально не потестируешь. |
там какая-то более мелкокалиберная пенисня тестировалась, емнип |
Попытка номер 2. |
Сделали поддержку грейдла же, нет? |
Android Studio рулит, как бы, уже. Я начинал 1 проект, там всё просто заебись работает! И благодаря использованию gradle, можно легко добавить плагин retrolambda и писать на подмножестве Java 8 (то есть, Java 7 + лямбды + ссылки на методы. и наверное минус try with resources — это не проверял пока) то есть, скажем, можно написать что-то типа
или
ну и всё, что связано с андроидом, в андроид студии тоже сделано уже очень круто. |
Он лямбы после компиляции убирает? В каком-нибудь большом проекте использовалось уже? Есть подводные камни? Если будет генерировать отчет об ошибках, то правильно номер строки в отчете определяется? |
После компиляции остаются только class-файлы совместимые с Java 6. Большие проекты именно на Java не делал пока. Насчёт отчётов об ошибках не знаю, я не делаю ошибок™. |
Установил на рабочий макбук Андроид студию, попробую продолжить разработку на ней. Но структуру проекта менять не буду, все останется через gradle файлы. |
так это и есть цель, как бэ? |
@kalyaganov retrolambda уже использую в большом проекте (точнее, даже двух), всё норм. |
Работаем с градлом. |
я предлагаю окончательно и бесповоротно попячить Eclipse, например, и хранить либо файлы проектов IDEA, либо что-нибудь кроссIDEшное (Gradle)
потому что (фришная) IDEA уже давно даёт Eclipse просраться, там лучше сделано практически всё, в том числе XML-редактор для UI и прочих ресурсов. (поддержка андроида из коробки, безо всяких плагинов и "Android Studio") Единственное, с чем у меня не было толком опыта — это нативные либы (в андроидных проектах), может быть, там есть какие-то подводные камни… в любом случае, я считаю, что оно стоит того, чтобы хотя бы попробовать
The text was updated successfully, but these errors were encountered: