Как стать автором
Обновить

Комментарии 28

НЛО прилетело и опубликовало эту надпись здесь
Поделитесь, пожалуйста, чем так весьма убога Visual Studio и как эти проблемы решаются в Idea? А то я работаю и не знаю, вдруг есть IDE лучше.
НЛО прилетело и опубликовало эту надпись здесь
Мы наверное про какие-то разные вижуал студии говорим. Для меня Android Studio или Eclipse после Visual Studio кажутся просто какой-то пыткой неудобством, кривозной и тормознутостью. Наверное это просто вопрос вкуса.
Как среда разработки в общем она хороша, но почему там такой убогий редактор кода?! И даже VisualAssist и Productivity Power Tools не спасают. За столько лет они понапихали в студию миллион всяких штук, а редактор кода вообще не развивают. Банально, нет возможности дублировать строку без затирания буфера обмена. Про остальное мне просто даже писать лень. Мультикурсоры в студии — это фантастика.

Почти никакого рефакторинга из коробки вплоть до VS2013. Никакой умной навигации по коду.

Эта их intellisense для C++ отвратительная тормознутая фигня. Её, бывает, клинит секунд на 30 при банальном переходе к определению функции в том же файле.

Горячие клавиши по умолчанию для инопланетян. Ну какой гуру юзабилити додумался запихать такую полезную и часто используемую функцию как Comment/Uncoment в Edit/Advanced да ещё и повесить на отдельные кнопки?! Спасают расширения, но они все какие-то кривые, даже VisualAssist.

Интеграция с системами контроля версий отвратительная. Вы видели плагины интеграции в Idea? Сравните их с тем, что есть в VS из коробки и со сторонними расширениями. Для того же git, например.

… как эти проблемы решаются в Idea?
Этих проблем просто нет там. Единственная проблема Idea — общая тормознутость платформы.
Сравните их с тем, что есть в VS из коробки и со сторонними расширениями. Для того же git, например.


Я бы не был столь категоричен. С гитом в VS 2013 нормальная интеграция (как минимум для базового пользования).
Про тормознутость AS я бы поспорил. Вполне сносно можно писать код и отлаживать на старом Atom нетбуке (!), чем пару дней назад мне пришлось заниматься.
Ну видимо потому что IDE это не только скриншот редактора кода. А IDE это целая платформа для разработчиков, это отладка, как локальная так и удалённая. Это именно возможность расширения плагинами и их обилие, при этом установка довольно удобна, чего нельзя сказать о большинстве других IDE. Это дополнительные сопутствующие инструменты.

Опять же, если вы говорите о IDE, то что такое Idea? Она вся построена на плагинах, пусть и от разработчиков среды. Так же плюшки надо доставлять плагинами. Чем это отличается от докручивания VS плагинами?

Особенно прикольно смотреть, когда с одним и тем же проектом (сравниваю на C++ проекте) VS выжирает 120Мб, + VA 180Мб, а если VA поменять на Resharper C++, то выжрать 2Гб ей не составляет проблем (логично, что жрёт именно Resharper), при этом делает это чуть ли не сразу после загрузки проекта (дальше x86 процессу просто не позволено жрать, а так бы и больше выжрала). Увы, уровень оптимизации продуктов JetBrains не впечатляет. Говорить про то, как разжирается Android Studio даже и не хочется. Ну и работать в IDE которая постоянно подвисает из-за того, что начинает уезжать в свап нет никакого желания.

Да, есть Eclipse, имеет очень много плагинов, да, есть NetBeans, который так же имеет множество плагинов, но увы, убогость навигации, поиска и установки дают о себе знать.
От google?
Это ж видно невооруженным взглядом, что это Idea от JetBrains)

И кто сказал, что Visual Studio удобнее? Просто facepalm))
НЛО прилетело и опубликовало эту надпись здесь
Ну так они и не скрывают, что «Powered by the IntelliJ Platform»
Вопрос немного не по существу, но может кто знает, как сделать, чтобы в Eclipse при наведении на строку из ресурсов так же показывались все варианты строки из локализаций как на пикче habrastorage.org/files/517/964/603/517964603df747daa56b30251844d03c.png?
Поддержка NDK там появилась?
Поддержу вопрос. Я не стал использовать нулевые сборки только по причине отсутствия поддержки NDK, о чем было написано на страничке Android Studio. Сейчас упоминание про это ограничение убрали.
Можно предположить, что запилят в скором времени, т.к. разработку ADT для эклипса они прекращают.
… выпущенной Google среде разработки Android-приложений далеко, например, до Visual Studio от Microsoft

С каких пор Visual Studio от Microsoft позволяет вести разработку под Android? Что за чушь, сравнивать эти ide, если они не имеют ничего общего? Venture Beat написали какую-то херню, а автор статьи не думая её скопипастил. А если сравнивать с adt, то новая ide очень прогрессивная (на мой взгляд).
Не могу сказать о достоинствах/недостатках Visual Studio по сравнению с Intellij или Eclipse, но по поводу:
С каких пор Visual Studio от Microsoft позволяет вести разработку под Android?
Как ни странно используя Visual Studio можно писать кросплатформенные приложения, а ещё разработчики из Microsoft написали свой Android Emulator, который построен на основе гипервизора. И судя по видео, работает он быстрее чем Google Android Emulator на основе QEmu.
Да, я в курсе, что теперь (уже давно, если подумать) можно разрабатывать под андроид. Но даже в этом плане их нет смысла сравнивать. Про эмулятор я тоже читал — интересно вообще было бы посмотреть, что они там наделали.
НЛО прилетело и опубликовало эту надпись здесь
Android Studio — это ide на базе плагина который идет с Idea Ultimate Edition. Т.е. они абсолютно одинаковые (плюс-минус в мелочах).
НЛО прилетело и опубликовало эту надпись здесь
Да, android studio сделана на базе бесплатной comunity edintion. Но с ultimate идет плагин, который теперь делает google. Т.е. тот же, что и в android studio. Конечно в ultimate есть пачка плагинов, которых нету в бесплатной версии (а значит и в android studio) и плагин для работы с db один из них. Итого: в Android Studio нет ничего, чего бы не было в Idea Ultimate. Но, насколько я знаю, и никаких дополнительных специальных для андроида плагинов в Idea Ultimate нет. Поддержка андроидного sqlite это скорее исключение. Которое, к слову, можно скорее всего найти в 0xDBE.
Откуда там разница в удобстве и производительности? Платформа одна и та же. Считай AS таким очень крутым плагином к идее.
Утомляет gradle project sync failed после каждой новой версии.
Честно, до сих пор не могу понять, пользоваться Android Studio или Intellij Idea Community. Больше всего меня беспокоит Gradle, который постоянно терял совместимость с предыдущими версиями после обновления. Из-за этого в Idea 13 проекты от студии в один момент перестали работать. Вот и думаю, не будет ли такого снова.
Совет: открывать не проекты идеи, а build.gradle.
А толку, если версии градла несовместимы?
Но на всякий решил поэкспериментировать. Не помогло.
Ну версия градла никак не зависит от версии ide: можно использовать локально установленный градл, можно врапер. В идее обе настройки имеются
Зарегистрируйтесь на Хабре, чтобы оставить комментарий