<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания JetBrains представила первый открытый релиз среды р...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html</link>
    <description>Компания JetBrains представила (http://blogs.jetbrains.com/idea/2009/12/intellij-idea-9-finally-out-with-great-new-features-a-performance-boost/) первый релиз Community версии интегрированной среды разработки приложений IntelliJ IDEA 9 (http://www.jetbrains.org), исходные тексты которой доступны под лицензией Apache 2.0. По сравнению с прошлым выпуском, доступным только в коммерческом виде, в новой версии расширена поддержка Java SE,  Java EE 6, AIR, ActionScript и Flex; добавлены средства для разработки и тестирования приложений на языке PHP; реализован визуальный редактор.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Community версия среды IntelliJ IDEA поддерживает (http://www.jetbrains.org/pages/viewpage.action?pageId=983211) инструменты для проведения тестирования TestNG и JUnit, системы контроля версий  CVS, Subversion и Git, средства сборки Maven и Ant, языки программирования Java, Java ME, Scala и Groovy. В состав входит модуль визуального проектирования GUI-интерфейса Swing UI Designer, система проверки корректност...&lt;br&gt;&lt;br&gt;URL: http://blogs.j</description>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (Gambler)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#53</link>
    <pubDate>Fri, 11 Dec 2009 12:06:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Потому что язык рассчитан на IDE. Например, вы используете некий класс. Нужно &lt;br&gt;&amp;gt;&amp;gt;импортировать пакет с этим классом. В IDE это просто одна комбинация &lt;br&gt;&amp;gt;&amp;gt;кнопок, а в текстовом редакторе? Или, например, нужно посмотреть список методов &lt;br&gt;&amp;gt;&amp;gt;какого-то класса и выбрать нужный. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В vim у меня это одна кнопка, которая просто вызывает макрос &lt;br&gt;&lt;br&gt;А что делает макрос? Парсит код? Проходит по всем файлам в CLASSPATH и подбирает нужные варианты? А в случае конфликта выдает вам окнно, чтобы вы могли его разрешить? Покажите мне этот макрос, интересно.&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (Gambler)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#52</link>
    <pubDate>Fri, 11 Dec 2009 11:48:03 GMT</pubDate>
    <description>&amp;gt;NetBeans таки побыстрее будет Eclipse&apos;а, так что не надо тут! &lt;br&gt;&lt;br&gt;Да они примерно одинаково работают.&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (wicked)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#51</link>
    <pubDate>Fri, 11 Dec 2009 07:38:19 GMT</pubDate>
    <description>&amp;gt;Потому что язык рассчитан на IDE. Например, вы используете некий класс. Нужно &lt;br&gt;&amp;gt;импортировать пакет с этим классом. В IDE это просто одна комбинация &lt;br&gt;&amp;gt;кнопок, а в текстовом редакторе? Или, например, нужно посмотреть список методов &lt;br&gt;&amp;gt;какого-то класса и выбрать нужный. &lt;br&gt;&lt;br&gt;В vim у меня это одна кнопка, которая просто вызывает макрос&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Но это только начало. В крупных Java проектах нужно постоянно генерировать всякую &lt;br&gt;&amp;gt;хрень типа файлов для ant или maven, web.xml для сервера, биндинг-файлы &lt;br&gt;&amp;gt;для тегов или функциональный выражений в JSP. Конечно, можно писать скрипты &lt;br&gt;&amp;gt;и расширения для редактора, да только все это меняется, и на &lt;br&gt;&amp;gt;доработку инструментов у вас уйдет больше времени, чем на сам проект. &lt;br&gt;&lt;br&gt;Мы именно так и делаем - пишем скрипты, причем обычно не для редактора, а standalone, чтобы их можно было выполнять в любом batch процессе без всякой IDE&lt;br&gt;&lt;br&gt;&amp;gt;Потом. Дебаггинг. Как вы в VIM устанавливаете брейкпоинты, смотрите значения переменных (которые &lt;br&gt;&amp;gt;в основном являются сложными объектами), динами</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (wicked)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#50</link>
    <pubDate>Fri, 11 Dec 2009 07:32:24 GMT</pubDate>
    <description>Ну-ну, иди пожонглируй сорцами линуха в своей IDE&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (fr0ster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#49</link>
    <pubDate>Fri, 11 Dec 2009 06:04:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А на проектирование вообще Вы время тратите? Или ИДЕ и десяток разработчиков все что Вам нужно для решения любой задачи?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Проектирование и написание кода - это 2 совершенно различных процесса. Причем проектирование &lt;br&gt;&amp;gt;всегда предшествует написанию кода, от которого ни куда не деться :-D &lt;br&gt;&lt;br&gt;Но потом оказывается внутренняя структура никуда не годится, но проблемы индейцев шерифа не волнуют, архитектор указал направление, а там лопатьте кучу кода рефакторингом. Ничего, что разделение процесса проектирования от процесса кодирования возможно только в случае идеальном и далеком от жизни? И судя по востребованности рефакторинга, от проектирования все таки &quot;деваются кудато&quot;, а если &quot;не деваются никуда&quot;, то подходятформально. И правда, зачем тратить усилия на проектирование, если есть чудные ИДЕ с волшебной палочкой рефакторинга.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Рано или поздно придется сесть и начать писать код. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Да и является ли количество кода признаком качества?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Нет, не является. Но как показывает практика, сложные программ</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (fr0ster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#48</link>
    <pubDate>Fri, 11 Dec 2009 05:39:44 GMT</pubDate>
    <description>С одной стороны никто не говорит, что надо создавать под каждую задачу новый инструмент.&lt;br&gt;С другой стороны все зависит от задачи. Так что спорить Вам не стоит.&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#47</link>
    <pubDate>Fri, 11 Dec 2009 05:30:46 GMT</pubDate>
    <description>&amp;gt;Чувак, я пишу проекты с таким количеством кода, что твои гуевые тулзы просто бы крякнули и зависли после открытия проекта.&lt;br&gt;&lt;br&gt;Чувааак, ну раз такой крутооой, то сказал бы конкретно сколько там у тебя кода, в мегабайтах. Современные IDE с легкостью жонглируют проектами размером с ядро Linux, какое же тогда у тебя количество кода, если они после открытия проекта сразу виснут? :-D Или для красного словца просто решил громких фраз наговорить? ;)&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (нео)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#46</link>
    <pubDate>Fri, 11 Dec 2009 03:16:34 GMT</pubDate>
    <description>NetBeans таки побыстрее будет Eclipse&apos;а, так что не надо тут!&lt;br&gt;</description>
</item>

<item>
    <title>Компания JetBrains представила первый открытый релиз среды р... (Gambler)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/61870.html#45</link>
    <pubDate>Thu, 10 Dec 2009 21:50:55 GMT</pubDate>
    <description>Потому что язык рассчитан на IDE. Например, вы используете некий класс. Нужно импортировать пакет с этим классом. В IDE это просто одна комбинация кнопок, а в текстовом редакторе? Или, например, нужно посмотреть список методов какого-то класса и выбрать нужный.&lt;br&gt;&lt;br&gt;Но это только начало. В крупных Java проектах нужно постоянно генерировать всякую хрень типа файлов для ant или maven, web.xml для сервера, биндинг-файлы для тегов или функциональный выражений в JSP. Конечно, можно писать скрипты и расширения для редактора, да только все это меняется, и на доработку инструментов у вас уйдет больше времени, чем на сам проект.&lt;br&gt;&lt;br&gt;Потом. Дебаггинг. Как вы в VIM устанавливаете брейкпоинты, смотрите значения переменных (которые в основном являются сложными объектами), динамически добавляете код в JVM?&lt;br&gt;&lt;br&gt;Деплоймент. Ваш текстовый редактор умеет выборочно делать редеплоймент файлов при сохранении?&lt;br&gt;</description>
</item>

</channel>
</rss>
