Ты обрезал шутку. Заскель нужен для того чтобы писать библиотеки для хаскеля, OCaml для того чтобы писать компиляторы MLа..., а жаба чтобы писать IDE для жабы.
Потому что ява очень динамична (C идет в лес) и очень энтерпрайзна (туда же идут smalltalk и lisp). А для продвинутой и популярной IDE нужно именно это.
Верно. Когда встал вопрос выбора - eclipce или vim, угадай, что я выбрал
Капитан Очевидность как бы подсказывает, что вимохейтер выбрал Eclipse.
Брокен логик детектед:) Если с порогом вхождения все нормально, то желание второстепенно.
Broken logic detected. Если с желанием все плохо, то какой бы низкий порог вхождения ни был, вхождения не произойдет :) Если же с желанием все нормально, то у вима и емакса порог вхождения вполне адекватный.
Желанием тупо использовать навороченные текстовые редакторы 20-летней давности? Я говорю о желании начать разработку с помощью IDE, оно по дефолту присутствует.
Если же с желанием все нормально, то у вима и емакса порог вхождения вполне адекватный.
Только у эклипсов с нетбинсами этот порог на порядок ниже. Кстати, при использовании vim/emacs как IDE для java можно ли найти класс или метод по начальным символам?
Желанием тупо использовать навороченные текстовые редакторы 20-летней давности?
vim - не 20-летней давности и еще развивается. Не стоит путать его с vi. И желание именно использовать хороший редактор.
Только у эклипсов с нетбинсами этот порог на порядок ниже.
Только вот типичная аудитория нетбинса и эклипса - это программисты или хотя бы code monkey. Т.е., для них порог вхождения в vim или emacs не слишком высок.
Кстати, при использовании vim/emacs как IDE для java можно ли найти класс или метод по начальным символам?
Как? Сколько модулей надо доустановить для vim, сколько килобайт документации прочесть?
Для вима можно банальный Eclim (быстро и просто, и в качестве бонуса почти все эклипсофичи), за труЪ-способом в гугл (с вима слез, поэтому хз какая там сейчас ситуация). Документация не должна понадобится.
Для емакса - либо правильно обернутый eclim, либо автодополнение на основе CEDET + auto-complete-mode. Для первого способа - поставить два плагина (собственно EclimEmacs и auto-complete). Для второго - поставить CEDET + JDEE + auto-complete-mode. Документация в обеих случаях понадобится по auto-complete. Ее немного.
Еще раз повторюсь - он НА ПОРЯДОК ВЫШЕ.
На порядок выше, чем в netbeans или eclipse, но не слишком высок для типичной аудитории netbeans или eclipse.
У Java предельно простой и однозначный парсинг и связывание, поэтому подсказки кода очень точные и сильно ускоряют написание. Ошибки компиляции тоже сразу подчеркиваются с помощью быстрой инкрементальной сборки через пару секунд после ввода очередного символа. Рефакторинг опять же. Подсветка вхождений именно нужного символа, а не всего, что имеет такую же запись.
Eclipse, Netbeans, IntelliJ IDEA, JCreatr... это много? Или количество полноценных IDE на Java это всё же «много» на фоне других поделок и закосов под IDE? :)
eclim - это тупо обертка для eclipse. В чем тогда профит от быстрого и легкого vim, если он тащит за собой весь эклипс?
Профит - в редакторе. Осиль хотя бы vimtutor и посмотри видео на ютьюбе с вимом - сам все поймешь.
Его мало кто использует только по причине легкости и быстроты (терабайты винчестеров, гигабайты памяти - ну ты понял). Суть в удобстве, функциональности, расширяемости.
А если говорить о emacs, так он еще и не легкий, а весьма и весьма тяжелый, и как основные критерий выбора - удобство, функциональность и расширяемость.
PS. Автодополнение и прочие фичи есть и без eclim и эклипса, просто первое, что вспомнилось (я больше года назад практически забросил вим и перешел на емакс) В гугл!