Миграция .NET -> Java : Какую IDE выбрать.
Если самое простое, то можно вообще отказаться от IDE в пользу хорошего текстового редактора. Для начального освоения это даже лучше. Из IDE могу порекомендовать Eclipse. JBuilder говорят тоже неплох, но я с ним не работал. Недостаток всех перечисленных IDE в том, что они написаны на Java и, как следствие этого, жрут слишком много ресурсов. Еща раньше была некая Symantec Visual Caffe, но не уверен, что она до сих пор жива.
По поводу Eclipse - она есть в локалке ? Я нашел только под FreeBSD.
Emacs.
(Кто-то из ФИДОнет.)
---
...Я работаю антинаучным аферистом...
А что это такое ? Notepad очередной ? А чем он лучше VS ?
http://lorien.local/fastsearch.php?is_win=1&what=idea-3&restype=all
ЗЫ: Java машину не забудь поставить...
Лучше хотя бы тем, что есть rcs, cvs.
---
...Я работаю антинаучным аферистом...
по поводу rcs, cvs - это что такое ? Аналог MSV SourceSafe из VS ?
IDEA поставил, копаюсь...
JBuilder8Trial тоже установил, но не могу крякнуть - срок действия SN истек... А на borlande выдают SN только для JBuilderX которого нет в сети...
Concurrent Versioning System
Есть средства для планирования, ведения документации разработки (ChangeLog замера времени и пр.
Документация через man/WoMan или info.
Средства для сочинения man-pages или info-pages.
Сборка программ через make или что захочешь.
Ну и много всего прочего, что уже не относится к программированию.
(Gnus, например, VM и т.п.)
Кстати, а чем VS отличается от "notepad-а с какими-то дополнительными полезными наворотами"?
---
...Я работаю антинаучным аферистом...
@Кстати, а чем VS отличается от "notepad-а с какими-то дополнительными полезными наворотами"?
Количеством этих наворотов.
На такие вопросы ответ всегда один - VIM
MS SF, кстати, говно и интеграция у него говно. Даже Clear Case лучше интегрирован.
MS SS, кстати, говно и интеграция у него говно. Даже Clear Case лучше интегрирован.
Если считать количество наворотов, то Емакс оставит всех далеко позади.
Одна "Элиза" чего стоит.
---
Escape-Meta-Alt-Control-Shift
abbrev-mode?
fill-mode?
tex-mode?
А прозрачное перекодирование русских текстов?
А как же CR LF?
Man?
WoMan?
info?
display-time? (Забыл, как называется, лень к другой машине идти.)
А про режимы и их переключение почитай статьи Рихарда Матвеевича Столмена.
---
"А я обучался азбуке с вывесок,
листая страницы железа и жести."
Ладно, ладно. Будет время, приобщусь к цивилизации. Но пока остаюсь верным vimу.
Иначе можно попробовать JBuilder из последних, но как java-ide он имхо хуже, а gui там тоже с особенностями (но могли уже исправить)...
Самое первое, что бросилось в глаза - Code refactoring, такого конечно в VS нет (пока...)
По поводу JBuilder - я поставил 8 но не могу крятнуть. Скачал какой-то файл с ключом, но он не открывается. Можно что то исправить ?
Есть кейген для 9-ки. Могу выслать на мыло. Восьмерку я давно потер.
Sun One Studio (на базе NetBeans)
+ ide от производителя, есть довольно специфичные вещи (редакторы ресурсов)
- уж больно коряво это есть, самая тормознутая на тот момент, когда пользовался
Borland Jbuilder
+ очень популярна, вполне работоспособна, возможно создание GUI ,визуальное проектирование,хорошая поддержка J2EE, плагины
(креки- cracks.am)
- всегда хочется от нее чего большего- но даже JBuilder c гордым именем X - очередная поделка
IBM Visual Age
+ рисование GUI лучше среди всех IDE
- больше не поддерживается
IBM Websphere Studio (на базе Eclipse)
+ лучшее что есть для DB2+ Websphere
- не пытайтесь на ней работать с другими платформами
IDEA
+ процесс кодинга - лучший
- поддержка возможностей Java -на уровне J2SDK, средства коммуникации с внешними серверами и БД - не очень
Открытые IDE (NetBeans, Eclipse)
+ все плагины сейчас делаются только для них,open source
- сыроваты сами по себе в плане функциональности
vi (vim)
+ возможность редактировать код, автоматизировать функции поиска, вставки/замены, попытаться откомпилировать его gcc и посмотреть результаты
- тот, кто говорит об использовании либо
1) знает язык программирования Java на уровне "Hello World"
2) знает его настолько хорошо, что готов интерфейс, XML дескприторы, ant build, подгружаемые библиотеки писать быстрее, чем они конфигурируются
за трехлетний профессиональный опыт я видел одного человека, который пытался это сделать..Увы, у него все равно это получалось с ошибками, долго и неправильно - так, что проект он растянул на пару лет
ах, да- cvs почти IDE поддерживают
Я с явой не работаю, меня она не интересует, но раз отражёно такое (слов не хватает как vi(m то святая обязанность рассказать о Емаксе.
Неполнота.
---
...Я работаю антинаучным аферистом...
Или что-то поменялось в этом плане за последнее время?
Для vi(m)?
Что-то мне список поддерживаемых ЯП говорит совершенно о другом.
Это, пожалуй, всё вышеперечисленное --- "слишком узкая вещь."
---
"Верь сводке погоды, но доверяй --- интуиции.
Будь особенно бдителен, когда всё хорошо и нет поводов для тревоги."
Скажите, можно ли как то заставить IE использовать вместо MS JVM нормальную java ?
Спасибо.
emacs:
+ возможность общаться с искуственным интеллектом - доктором психоаналитиком
- к концу общения забываешь то, с чего начинали (см тему топика)
при установки j2runtime environment автоматически можно указать установку плагинов к эксплореру и другим браузерам
ms jvm поддерживает версию 1.1.8 как вариант при компиляции простых апплетов можно использовать javac -target версия, с которой будет совместимость.
Кроме искуственно интеллектуального доктора у Емакса есть и другие преимущества.
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
Может в академическом плане Емакс это и круто, но в реальной разработке лучше IDEA ничего не видел. JBuilder по возможностям где-то на втором месте.
---
"Я земной шар
чуть не весь обошёл..."
P.S. Идея, по-моему, действительно самая лучшая Java IDE на сегодняшний день - хотя бы одна скорость работы и редактор оставляют остальные системы отдыхать. Кстати, очень рекомендую использовать ее возможности интеграции с VCS-ами разными, ANTом для сложных сборок и кучей полезняшек, свободно доступных в сети.
Vim каким боком подходит под IDE?
Емакс очень удобная вещь, я его использую для работы на нескольких языках.
Явы у меня нет как таковой. И что?
Если Емакс не подходит под понятие интегрированной среды, то что под "интегрированной средой" понимается вообще?
---
Прогноз погоды: "Дождь над Иссык-Кулем сплошной пеленой..."
Оставить комментарий
xz_post
На дотнете уже 1.5 года (C# раньше VB, Delphi. О Java только слышал. Для общего развития хотелось бы попробовать и её. Помогите сделать Quick start ! Литература у меня есть, но для начала хочу хотя бы Hello world написать.Подскажите, какие програмные пакеты необходимо установить ? Какую IDE выбрать (я только слышал о JBuilder'e - но у него какие-то нереальные требования к памяти. А что такое Java Studio ? Мне пойдет самое простое, но на Windows. (все равно серьезно изучать не планирую...)
Большое спасибо за помощь.