воскресенье, 11 августа 2013 г.

Вопрос.IntelliJ IDEA

http://ru.wikipedia.org/wiki/IntelliJ_IDEA

Чем ИМЕННО это так "возбуждает" разработчиков?

8 комментариев:

  1. От IDE многое зависит. Раньше писал скрипты Perl и AutoIt в блокнотах и редакторах (вроде SciTe). Потом перешел на c# и Visual Studio - как говорится, с велосипеда на мерседес пересел. Только педали все равно крутить приходится :)

    ОтветитьУдалить
    Ответы
    1. "От IDE многое зависит"
      Дмитрий, простите, но тут вы - "капитан ОЧЕВИДНОСТЬ" :-) Меж тем - я задал КОНКРЕТНЫЙ вопрос - "Чем ИМЕННО...?" :-)

      Удалить
  2. Из явовских пробовал IDEA, Eclipse и NetBeans. Правда, сильно не вникал, т.к. для десктопа проще писать на c# (у большинства пользователей нет Java, но есть .NET Framework 2.0 или выше). Из трех IDE понравилась самая простая - NetBeans. Наверное, IDEA поумнее и круче, а Eclipse имеет больше возможностей, но для меня чем проще, тем лучше.

    Кстати, та же Visual Studio (на работе пользовался бесплатной VS 2010 Express edition, а дома стоит Ultimate edition, preview) - так вот, несмотря на массу возможностей, очень простая для освоения IDE.

    ОтветитьУдалить
  3. Попробую всё-таки ответить :) Пользуюсь PHPStorm и PyCharm, они основаны на IDEA. У меня есть концептуальные претензии к этим продуктам, но всё-таки пользуюсь (наравне с vim и ST2).
    1. Автодополнение. Думаю, пояснять не надо.
    2. Подсказки. PHP и Python не компилируются, посему проверка синтаксиса есть гуд :)
    3. Сниппеты, а также генерация кода.
    4. Работа с CVS, документация (в php совсем не очевиден порядок параметров) и прочие плюшки.
    5. Рефакторинг - Вы не пропустите никакого вхождения переменной.
    В общем, это полноценная расширяемая IDE. Можно сделать из неё IDE для Erlang, go и прочей экзотики.

    ОтветитьУдалить
    Ответы
    1. Спасибо.

      Ну в общем - не впечатлён :-)

      Удалить
    2. А чего Вы хотели? Это ещё один инструмент, где всё есть из коробки, а остальное доставляется плагинами :)

      Удалить
    3. Да ничего особенно не хотел. Просто поинтересовался.

      Просто мне тут указали примерно следующее - "при наличии таких IDE как IntelliJ IDEA - UML Не нужен. Он мол "может помочь" только в случае "архаичных" IDE".

      Вот я и решил поинтересоваться - чего же там такого "космического". Ну ничего нового - я для себя не услышал. Всё перечисленное есть и в "архаических" IDE.

      Удалить
    4. А, в этом контексте... Автор, видимо, намекает на богатые возможности IDEA в плане рефакторинга и подсказок. Может, Вас впечатлит это видео - http://www.jetbrains.com/idea/training/demos/uml-class-diagrams.html :)

      Удалить