<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Бета-выпуск языка программирования Rust 1.0</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html</link>
    <description>Подготовка первого стабильного выпуска языка программирования Rust (http://www.rust-lang.org), развиваемого проектом Mozilla,  выходит на финишную прямую - бета-выпуск Rust 1.0 ознаменовал (http://blog.rust-lang.org/2015/04/03/Rust-1.0-beta.html) полную стабилизацию программных интерфейсов всех библиотек и языковых конструкций. Обращение ко всем компонентам API, которые признаны нестабильными, в бета выпуске и релизе будет приводить к выводу ошибки, для использования экспериментальных возможностей отныне следует использовать ночные сборки или явно разрешить данные возможности на этапе сборки. Релиз запланирован на 15 мая. &lt;br&gt;&lt;br&gt;&lt;br&gt;Основной причиной подготовки Rust 1.0 является желание стабилизировать язык и сделать его пригодным для использования в реальных проектах. В процессе подготовки ветки Rust 1.0 программные интерфейсы и возможности языка подверглись значительной ревизии, после которой по умолчания оставлены (http://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html) только полностью готовые к применению во</description>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (iZEN)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#158</link>
    <pubDate>Fri, 10 Apr 2015 11:10:27 GMT</pubDate>
    <description>&amp;gt; Я наблюдал как команда писала ядро проекта на С++ и код был &lt;br&gt;&amp;gt; очень ровным. Вот тогда меня и научили &quot;вменяемому&quot; программированию на С++ &lt;br&gt;&amp;gt; и научили ненавидеть Java :)&lt;br&gt;&lt;br&gt;Ненависть была связана с обоснованным отказом от использования Java в пользу C++ или же чисто эмоциональными претензиями/отсутствием навыков программирования на Java и необходимостью его изучать/?&lt;br&gt;&lt;br&gt;Архитектура сервера онлайн-игры на примере Skyforge: http://habrahabr.ru/company/mailru/blog/220359/&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (csdoc)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#157</link>
    <pubDate>Thu, 09 Apr 2015 13:56:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В любой. Как можно протестировать EJB без сервера приложений?&lt;br&gt;&amp;gt;&amp;gt; http://habrahabr.ru/company/luxoft/blog/246465/#comment_8191813 &lt;br&gt;&amp;gt; Про &#064;Test для EJB как раз написано в вышеуказанной книге. &lt;br&gt;&amp;gt; Не надо бояться изучить что-то новое.&lt;br&gt;&lt;br&gt;Про &#064;Test написано и в статье на сайте &lt;br&gt;https://netbeans.org/kb/docs/javaee/javaee-entapp-junit.html&lt;br&gt;- но там всеравно запускается Embedded EJB Container, других вариантов нет.&lt;br&gt;вопрос был: как протестировать без сервера приложений? ответ: никак, это невозможно.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Каким образом &quot;оно уже там&quot;, если в Java EE 8 &lt;br&gt;&amp;gt;&amp;gt; только собираются добавить JSR 371 - Model-View-Controller 1.0 ?&lt;br&gt;&amp;gt;&amp;gt; Причем, выглядит это как гибрид JAX-RS + 10&#037; возможностей Spring MVC.&lt;br&gt;&amp;gt;&amp;gt; Как обычно версия 1.0 будет очень неудобной для использования, а до версии &lt;br&gt;&amp;gt;&amp;gt; 3.2 может быть и дорастет до юзабельного состояния, сравнимого со Spring MVC.&lt;br&gt;&amp;gt; Вот когда выйдет, тогда решим, чем это отличается от Spring MVC. &lt;br&gt;&lt;br&gt;JSR 371 - Model-View-Controller 1.0 можно прочитать не дожидаясь выхода Java EE 8.&lt;br&gt;&lt;br&gt;&amp;gt; Мож</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (iZEN)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#156</link>
    <pubDate>Thu, 09 Apr 2015 08:30:10 GMT</pubDate>
    <description>&amp;gt; В любой. Как можно протестировать EJB без сервера приложений?&lt;br&gt;&amp;gt; http://habrahabr.ru/company/luxoft/blog/246465/#comment_8191813 &lt;br&gt;&lt;br&gt;Оригинал статьи: http://www.oracle.com/technetwork/articles/java/integrationtesting-487452.html&lt;br&gt;&quot;Published September 2011&quot;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; без сервера приложений, а лишь с помощью Spring MVC Test Framework.&lt;br&gt;&amp;gt; Это преимущество спринга? Да еще какое. Например, у меня на не самом &lt;br&gt;&amp;gt; быстром компе &lt;br&gt;&amp;gt; более сотни тестов пролетало всего за 7-8 секунд через Spring MVC Test &lt;br&gt;&amp;gt; Framework.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а в спринге это все делается элементарно, потому что компоненты - это обычные POJO, &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; так что не особо напрягаясь можно на 100&#037; покрыть юнит-тестами даже очень сложный код.&lt;br&gt;&amp;gt;&amp;gt; Дааа? Можно подумать, что POJO &amp;#8212; это исключительная фича Spring&apos;а. :)) &lt;br&gt;&amp;gt; В спринге нет EJB и проч. прелестей Java EE, так что да, &lt;br&gt;&amp;gt; &quot;все есть POJO&quot; - это просто ГРОМАДНОЕ преимущество спринга.&lt;br&gt;&lt;br&gt;Про &#064;Test для EJB как раз написано в вышеуказанной книге. Не надо бояться изучить что-то новое.&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (csdoc)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#155</link>
    <pubDate>Thu, 09 Apr 2015 00:02:05 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Java EE &amp;#8212; это стандарт и масса реализаций &lt;br&gt;&amp;gt;&amp;gt; то есть на деле эта &quot;масса реализаций&quot; выливается только в то, &lt;br&gt;&amp;gt;&amp;gt; что силы тратятся впустую на создание конкурирующих решений.&lt;br&gt;&amp;gt; На деле создаются два решения на одной общей спецификации: эталонное (и медленное) &lt;br&gt;&amp;gt; открытое и быстроее (масштабируемое) закрытое, соответствующее эталонной реализации. &lt;br&gt;&lt;br&gt;То есть, основная цель создания Java EE была одна - зарабатывать деньги.&lt;br&gt;Демо-версия - берите бесплатно, а полноценная версия - уже надо платить.&lt;br&gt;&lt;br&gt;Spring - это open source, имеет всего одну версию для платных и бесплатных &lt;br&gt;пользователей, а деньги зарабатывает не продажей лицензий (как майкрософт) &lt;br&gt;а продажей поддержки (как Red Hat) - это более честный и справедливый вариант.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Чем-то это напоминает ситуацию с операционными системами, &lt;br&gt;&amp;gt;&amp;gt; Linux - всего одна система, которая развивается очень быстро, &lt;br&gt;&amp;gt;&amp;gt; BSD - раздробилась на много мелких систем, которые конкурируют между собой.&lt;br&gt;&amp;gt; Мне не напоминает, потому что FreeBSD, например, вырождается в</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (csdoc)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#154</link>
    <pubDate>Wed, 08 Apr 2015 23:39:23 GMT</pubDate>
    <description>&amp;gt; Значит IBM и Oracle зря берут деньги у телекомов &amp;#8212; давно пора &lt;br&gt;&amp;gt; прикрывать лавочки и заниматься, например, рыбалкой или сёрфингом.&lt;br&gt;&lt;br&gt;IBM и Oracle продают железо + софт в комплекте,&lt;br&gt;так что деньги они берут не зря, а за &quot;решения&quot;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Spring MVC - очень удобная штука, в Java EE такого нет.&lt;br&gt;&amp;gt; А JSF на что?&lt;br&gt;&lt;br&gt;JSF has very nice way of rendering views и его можно использовать &lt;br&gt;вместе с Spring MVC вместо JSP или других технологий отрисовки view.&lt;br&gt;&lt;br&gt;Но Spring MVC - это гораздо более простой и универсальный инструмент,&lt;br&gt;который может все то же что и JAX-RS и даже больше, &lt;br&gt;так что в спринге отдельный JAX-RS просто не нужен.&lt;br&gt;&lt;br&gt;&amp;gt; JSF: https://netbeans.org/kb/docs/web/jsf20-intro_ru.html &lt;br&gt;&lt;br&gt;Для сравнения, Spring MVC: https://spring.io/guides/gs/serving-web-content/&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Spring Testing - в Java EE такого тоже нет.&lt;br&gt;&amp;gt;&amp;gt; С тестированием EJB и прочего Java EE возникают очень большие проблемы&lt;br&gt;&amp;gt; В какой версии?&lt;br&gt;&lt;br&gt;В любой. Как можно протестировать EJB без сервера приложений?&lt;br&gt;http://habrahabr.ru/company/luxoft/</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (iZEN)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#153</link>
    <pubDate>Wed, 08 Apr 2015 21:28:13 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а про Java EE - практически ничего. В других частях света может быть ситуация иная.&lt;br&gt;&amp;gt;&amp;gt; То же самое: про GNU/Linux (Git) &quot;вони&quot; больше, чем по Windows (Mercurial), &lt;br&gt;&amp;gt;&amp;gt; хотя, казалось бы, должно быть наоборот. Почему? Всё дело в (НЕ)ОЧЕВИДНОСТИ &lt;br&gt;&amp;gt;&amp;gt; тех или иных ситуаций с точки зрения практического применения.&lt;br&gt;&amp;gt; Git - более популярная система, чем Mercurial, поэтому про него говорят больше. &lt;br&gt;&amp;gt; Аналогично и Linux / Windows.&lt;br&gt;&amp;gt; Если через http://www.google.com/ncr погуглить &quot;Linux&quot; &lt;br&gt;&amp;gt; и &quot;Windows&quot;, то будут такие результаты: &lt;br&gt;&amp;gt; Результатов: примерно   455 000 000 - Linux &lt;br&gt;&amp;gt; Результатов: примерно 2 280 000 000 - Windows&lt;br&gt;&lt;br&gt;Разница &amp;#8212; 5 раз.&lt;br&gt;&lt;br&gt;&amp;gt; Аналогичные результаты получаются и по Git / Mercurial: &lt;br&gt;&amp;gt; Результатов: примерно 220 000 000 - Git &lt;br&gt;&amp;gt; Результатов: примерно  27 000 000 - Mercurial &lt;br&gt;&lt;br&gt;Разница &amp;#8212; 8 раз.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Java EE &amp;#8212; это стандарт и масса реализаций &lt;br&gt;&amp;gt; &quot;масса&quot; - это две, если брать Java EE 7 Web Profile Compatible &lt;br&gt;&amp;gt; Implementations &lt;br&gt;&amp;gt; и аж четыре ра</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (iZEN)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#152</link>
    <pubDate>Wed, 08 Apr 2015 20:57:19 GMT</pubDate>
    <description>&amp;gt; Спринг сейчас более популярен, чем Java EE, и разработчиков, &lt;br&gt;&amp;gt; которые знают/умеют спринг больше, чем разработчиков которые знают Java EE.&lt;br&gt;&amp;gt; Хотя у Java EE есть один плюс - это независимость от конкретной &lt;br&gt;&amp;gt; реализации.&lt;br&gt;&amp;gt;&amp;gt; Существуют бесплатные сертифицированные на полную совместимость с Java EE 7 решений.&lt;br&gt;&amp;gt;&amp;gt; Это Oracle Glassfish (эталонная реализация) и Red Hat WildFly (бывший JBoss).&lt;br&gt;&amp;gt; Как может быть Red Hat WildFly сертифицирован на полную совместимость с Java &lt;br&gt;&amp;gt; EE 7, &lt;br&gt;&amp;gt; если он использует внутри себя редхатовскую же Hibernate, которая по вашим словам &lt;br&gt;&amp;gt; JPA 1.0 - 2006 год?&lt;br&gt;&lt;br&gt;Так ведь в 2014-2015 году версия Hibernate в WildFly подросла и позволила пройти сертификацию на соответствие JPA 2.1 в Java EE 7.&lt;br&gt;Spring-фан, очевидно, не принял во внимание прогресс разработки альтернативной реализации. Он же весь в себе, для него время застыло на JavaEE5/6.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Кроме этого, коммерческие решения в чём-то могут превосходить бесплатные, например, в высокой &lt;br&gt;&amp;gt;&amp;gt; масштабируемости и нагрузочной способност</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (Ordu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#151</link>
    <pubDate>Wed, 08 Apr 2015 19:34:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Тогда твоим выбором должен быть rust.&lt;br&gt;&amp;gt; Странно, мой выбор ни у кого не занимал.&lt;br&gt;&lt;br&gt;Что в этом странного? Обычно занимает?&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск языка программирования Rust 1.0 (csdoc)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101929.html#150</link>
    <pubDate>Wed, 08 Apr 2015 19:29:21 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Ок, спринг стал мейнстримом. Учту.&lt;br&gt;&amp;gt;&amp;gt; По крайней мере, в рунете на Java-конференциях про спринг говорят очень много, &lt;br&gt;&amp;gt;&amp;gt; а про Java EE - практически ничего. В других частях света может быть ситуация иная.&lt;br&gt;&amp;gt; То же самое: про GNU/Linux (Git) &quot;вони&quot; больше, чем по Windows (Mercurial), &lt;br&gt;&amp;gt; хотя, казалось бы, должно быть наоборот. Почему? Всё дело в (НЕ)ОЧЕВИДНОСТИ &lt;br&gt;&amp;gt; тех или иных ситуаций с точки зрения практического применения.&lt;br&gt;&lt;br&gt;Git - более популярная система, чем Mercurial, поэтому про него говорят больше.&lt;br&gt;Аналогично и Linux / Windows.&lt;br&gt;&lt;br&gt;Если через http://www.google.com/ncr погуглить &quot;Linux&quot; &lt;br&gt;и &quot;Windows&quot;, то будут такие результаты:&lt;br&gt;&lt;br&gt;Результатов: примерно   455 000 000 - Linux &lt;br&gt;Результатов: примерно 2 280 000 000 - Windows&lt;br&gt;&lt;br&gt;Аналогичные результаты получаются и по Git / Mercurial:&lt;br&gt;&lt;br&gt;Результатов: примерно 220 000 000 - Git&lt;br&gt;Результатов: примерно  27 000 000 - Mercurial&lt;br&gt;&lt;br&gt;&amp;gt; Java EE &amp;#8212; это стандарт и масса реализаций &lt;br&gt;&lt;br&gt;&quot;масса&quot; - это две, если брать Java EE 7 Web Profile Compatible Implementat</description>
</item>

</channel>
</rss>
