Блог человека, который 18-ть лет программирует на Delphi. И 25 лет программирует вообще. VCL, UML, MDA, тесты. Это не "учебник", это - "заметки на полях".
От IDE многое зависит. Раньше писал скрипты Perl и AutoIt в блокнотах и редакторах (вроде SciTe). Потом перешел на c# и Visual Studio - как говорится, с велосипеда на мерседес пересел. Только педали все равно крутить приходится :)
Из явовских пробовал IDEA, Eclipse и NetBeans. Правда, сильно не вникал, т.к. для десктопа проще писать на c# (у большинства пользователей нет Java, но есть .NET Framework 2.0 или выше). Из трех IDE понравилась самая простая - NetBeans. Наверное, IDEA поумнее и круче, а Eclipse имеет больше возможностей, но для меня чем проще, тем лучше.
Кстати, та же Visual Studio (на работе пользовался бесплатной VS 2010 Express edition, а дома стоит Ultimate edition, preview) - так вот, несмотря на массу возможностей, очень простая для освоения IDE.
Попробую всё-таки ответить :) Пользуюсь PHPStorm и PyCharm, они основаны на IDEA. У меня есть концептуальные претензии к этим продуктам, но всё-таки пользуюсь (наравне с vim и ST2). 1. Автодополнение. Думаю, пояснять не надо. 2. Подсказки. PHP и Python не компилируются, посему проверка синтаксиса есть гуд :) 3. Сниппеты, а также генерация кода. 4. Работа с CVS, документация (в php совсем не очевиден порядок параметров) и прочие плюшки. 5. Рефакторинг - Вы не пропустите никакого вхождения переменной. В общем, это полноценная расширяемая IDE. Можно сделать из неё IDE для Erlang, go и прочей экзотики.
Да ничего особенно не хотел. Просто поинтересовался.
Просто мне тут указали примерно следующее - "при наличии таких IDE как IntelliJ IDEA - UML Не нужен. Он мол "может помочь" только в случае "архаичных" IDE".
Вот я и решил поинтересоваться - чего же там такого "космического". Ну ничего нового - я для себя не услышал. Всё перечисленное есть и в "архаических" IDE.
А, в этом контексте... Автор, видимо, намекает на богатые возможности IDEA в плане рефакторинга и подсказок. Может, Вас впечатлит это видео - http://www.jetbrains.com/idea/training/demos/uml-class-diagrams.html :)
От IDE многое зависит. Раньше писал скрипты Perl и AutoIt в блокнотах и редакторах (вроде SciTe). Потом перешел на c# и Visual Studio - как говорится, с велосипеда на мерседес пересел. Только педали все равно крутить приходится :)
ОтветитьУдалить"От IDE многое зависит"
УдалитьДмитрий, простите, но тут вы - "капитан ОЧЕВИДНОСТЬ" :-) Меж тем - я задал КОНКРЕТНЫЙ вопрос - "Чем ИМЕННО...?" :-)
Из явовских пробовал IDEA, Eclipse и NetBeans. Правда, сильно не вникал, т.к. для десктопа проще писать на c# (у большинства пользователей нет Java, но есть .NET Framework 2.0 или выше). Из трех IDE понравилась самая простая - NetBeans. Наверное, IDEA поумнее и круче, а Eclipse имеет больше возможностей, но для меня чем проще, тем лучше.
ОтветитьУдалитьКстати, та же Visual Studio (на работе пользовался бесплатной VS 2010 Express edition, а дома стоит Ultimate edition, preview) - так вот, несмотря на массу возможностей, очень простая для освоения IDE.
Попробую всё-таки ответить :) Пользуюсь PHPStorm и PyCharm, они основаны на IDEA. У меня есть концептуальные претензии к этим продуктам, но всё-таки пользуюсь (наравне с vim и ST2).
ОтветитьУдалить1. Автодополнение. Думаю, пояснять не надо.
2. Подсказки. PHP и Python не компилируются, посему проверка синтаксиса есть гуд :)
3. Сниппеты, а также генерация кода.
4. Работа с CVS, документация (в php совсем не очевиден порядок параметров) и прочие плюшки.
5. Рефакторинг - Вы не пропустите никакого вхождения переменной.
В общем, это полноценная расширяемая IDE. Можно сделать из неё IDE для Erlang, go и прочей экзотики.
Спасибо.
УдалитьНу в общем - не впечатлён :-)
А чего Вы хотели? Это ещё один инструмент, где всё есть из коробки, а остальное доставляется плагинами :)
УдалитьДа ничего особенно не хотел. Просто поинтересовался.
УдалитьПросто мне тут указали примерно следующее - "при наличии таких IDE как IntelliJ IDEA - UML Не нужен. Он мол "может помочь" только в случае "архаичных" IDE".
Вот я и решил поинтересоваться - чего же там такого "космического". Ну ничего нового - я для себя не услышал. Всё перечисленное есть и в "архаических" IDE.
А, в этом контексте... Автор, видимо, намекает на богатые возможности IDEA в плане рефакторинга и подсказок. Может, Вас впечатлит это видео - http://www.jetbrains.com/idea/training/demos/uml-class-diagrams.html :)
Удалить