Зачем так грубо и неуважительно?
А вы попробуйте. Год назад где-то пробовал для достаточно большого проекта, сразу же заметил тормоза при быстрой навигации по проекту.
Почему Java? Не Native UI, а так же GC придадут тормозов.
Где логика? Одно из другого не следует. Вы можете быть посредственным программистом, который слабо разбирается в системном программировании и во внутренностях Java. Но все же быть Java программистом, который использует IDEA.
Кстати, если вы Java программист, то откуда у вас познания Xcode и AppCode, и как вы могли их сравнивать? На каких проектах? Или вы чисто гипотетически считаете, что если все IDE для Java тормозные, то IDEA не тормозит, а значит и работает она так же быстро, как и Xcode?
Издеваетесь? А я открывал проект в полтора миллиона строк. В смысле работаю с таким проектом в Xcode уже довольно давно. Пробовал AppCode в течении недели. Своему сравнению я почему-то верю больше, чем вашему.
> Предлагаю закончить этот холивар.
Согласен.
> И попрошу больше вас никогда не писать про тормознутость " java" не имея никаких аргументов по этому поводу.
А я предлагаю вам не залазить больше в чужие темы и давать комментарии на своем опыте Just For Fun. ;)
могу передать привет создателю. Он как раз тут выступал и говорил что практически закончил версию с асинхронной подгрузкой рекомендаций, что не блокирует основной поток (в отличие от эппловской). Можете в гитхабе ветку стянуть. Проект кстати круто настроен — просто собрать его нужно и он кладет результат в папку с плагинами.
P.S. небольшая личная рекомендация — избавляйтесь от автоимпорта во всех его проявлениях. Честный Dependency injection и жесткий контроль за зависимостями класса — делает код значительно более поддерживаемым и стабильным, удобным для тестирования.
Набивание руками импорта — просто еще один шаг подумать над тем — а так ли тебе нужно вызывать этот класс именно в таком виде именно тут.
Как выше уже писали — попробуйте AppCode, у него есть триал. Я в последнее время открываю Xcode только ради IB. Писать же в нем код — просто потеря времени.
Грамотно и любовно настроенный XCode проигрывает AppCode в очень небольшом спектре задач. И примерно в столь же небольшом — выигрывает.
Могли бы вы описать, что делается по вашему мнению в AppCode существенно комфортнее? Интересуюсь для себя — для того, чтобы как-нибудь самому попробовать Апкод, а не только с коллегами обсуждать
А что там со Swift в AppCode? В свое время ушел с AppCode именно из-за возможности получать все самое свежее от эпла. Собственно не жалею. Из плагинов установлены XVim и FuzzyAutocomplete. К навигации по проекту быстро привыкаешь, как оказалось, табы и не нужны вовсе :)
они как-бы есть, но работают совсем не как в других програмах.
Я много програмирую в Visual Studio и когда надо делать что-то для iOS отсутствие табов в xCode очень напрягает, но терпеть можно :)
AppCode в этом плане намного лучше.
Совсем недавно появились подсказки по методам, сворачивания блоков кода нет до сих пор (но можно отмечать блоки вручную Cmd + .) и не хватает индикации наследования методов.
Также еще путается при неявном объявлении типа переменной и не показывает, где именно словил ошибку распаковки optional переменной, как Xcode.
Это что напрягает лично меня. Но обновления выходят регулярно, каждый раз что-то допиливают. Так что, Xcode использую только для работы с Interface Builder и assets.
Делаем свою работу в Xcode чуточку эффективнее