<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск io.js 2.0, форка серверной JavaScript-платформы Node.js </title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html</link>
    <description>Доступен (https://iojs.org/en/releases.html) выпуск серверной JavaScript-платформы io.js 2.0 (https://iojs.org), которая может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Проект io.js является ответвлением от кодовой базы Node.js. С точки зрения организации процесса разработки, io.js примечателен привлечением для координации развития проекта управляющего совета (https://github.com/iojs/io.js/blob/v1.x/GOVERNANCE.md), сформированного из активных представителей сообщества и  не зависящего от отдельных компаний. Io.js также отличается более коротким циклом разработки новых выпусков, что позволяет оперативно доводить новшества до пользователей.&lt;br&gt;&lt;br&gt;&lt;br&gt;Мотивом создания форка было (http://www.opennet.ru/opennews/art.shtml?num=41144) недовольство политикой компании Joyent, курирующей разработку проекта Node.js, проявлявшейся в  игнорировании мнения сообщества и затягивания процесса разработки новых выпусков. После создания</description>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (arisu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#104</link>
    <pubDate>Sat, 09 May 2015 01:29:44 GMT</pubDate>
    <description>&amp;gt; По самой методологии &lt;br&gt;&amp;gt; ты и не должен знать, какой объект вызывается - пока он &lt;br&gt;&amp;gt; выполняет контракт. а если нет - то это проблемы того, кто &lt;br&gt;&amp;gt; объект тебе отдал.&lt;br&gt;&lt;br&gt;я, как уже говорил, с удовольствием бы жил в таком мире.&lt;br&gt;&lt;br&gt;&amp;gt; Вот в том же D  с его метапрограммированием - там &lt;br&gt;&amp;gt; да, что откуда взялось - не всегда понятно, и то больше &lt;br&gt;&amp;gt; с непривычки.&lt;br&gt;&lt;br&gt;в D обычно проще, потому что классами злоупотребляют только новички, остальные предпочитают структуры. поэтому достаточно попасть в call site, и там видно тип обычно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (arisu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#103</link>
    <pubDate>Sat, 09 May 2015 01:26:44 GMT</pubDate>
    <description>&amp;gt; Вот не сказал бы. Объекты хочешь-не-хочешь, а заставляют хоть как-то код организовать.&lt;br&gt;&lt;br&gt;ага. причём в одном из двух вариантов: либо god object, либо развесистая и ненужная иерархия, в которой задолбаешься ковыряться.&lt;br&gt;&lt;br&gt;&amp;gt; Как раз для рукожопых различие хорошо видно. Что до листания - &lt;br&gt;&amp;gt; один хрен в большой куче кода приходится пользоваться какими-то средствами навигации &lt;br&gt;&amp;gt; - хотя бы ctags, а лучше всё же чем-то, что синтаксис &lt;br&gt;&amp;gt; разумеет. А там всё равно всё в одном прыжке.&lt;br&gt;&lt;br&gt;в том&amp;#8208;то и дело, что не в одном. это в процедурном в одном: шмяк по имени &amp;#8212; и попал в код. а вот в объектном&amp;#8230; шмяк по имени &amp;#8212; и попал в дурацкую заглушку в суперклассе. отлично, прелестно, великолепно. и бесполезно. после чего начинаются поиски, кто же нас сюда привёл, какими путями, и что же за объект в конце концов поступает. без отладчика &amp;#8212; сизифова работа. то есть, без отладчика ооп нечитаем.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (arisu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#102</link>
    <pubDate>Sat, 09 May 2015 01:21:22 GMT</pubDate>
    <description>&amp;gt; А в D появились файберы? Там же вроде только &quot;настоящие&quot; потоки были &lt;br&gt;&amp;gt; - или я что-то упустил?&lt;br&gt;&lt;br&gt;p.s. собственно, даже генераторы на файберах в std.concurrency уже запихали.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (arisu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#101</link>
    <pubDate>Sat, 09 May 2015 01:17:27 GMT</pubDate>
    <description>&amp;gt; А в D появились файберы? Там же вроде только &quot;настоящие&quot; потоки были &lt;br&gt;&amp;gt; - или я что-то упустил?&lt;br&gt;&lt;br&gt;давно достаточно появились, прямо в фобосе. и vibe.d как раз на их основе построен.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (Crazy Alex)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#100</link>
    <pubDate>Sat, 09 May 2015 00:54:26 GMT</pubDate>
    <description>А в D появились файберы? Там же вроде только &quot;настоящие&quot; потоки были - или я что-то упустил?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (Crazy Alex)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#99</link>
    <pubDate>Sat, 09 May 2015 00:52:47 GMT</pubDate>
    <description>Вот не сказал бы. Объекты хочешь-не-хочешь, а заставляют хоть как-то код организовать. Как раз для рукожопых различие хорошо видно. Что до листания - один хрен в большой куче кода приходится пользоваться какими-то средствами навигации - хотя бы ctags, а лучше всё же чем-то, что синтаксис разумеет. А там всё равно всё в одном прыжке.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы... (Crazy Alex)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#98</link>
    <pubDate>Sat, 09 May 2015 00:47:58 GMT</pubDate>
    <description>Я, конечно, ООП-шник тот ещё - больше на сях с перлом писал, чем на плюсах или, тем более, джаве (а на плюсах - больше шаблоны гонял, чем наследование) - но проблемы &quot;непонятно какой метод&quot; не видел ни сам, ни вокруг себя. Вообще. По самой методологии ты и не должен знать, какой объект вызывается - пока он выполняет контракт. а если нет - то это проблемы того, кто объект тебе отдал. А если ты его сам создал - то ты знаешь точно, какой там тип, а уж что у него за методы - любая IDE тебе радостно покажет, если оно такое развесистое, что со взгляда не видно.&lt;br&gt;&lt;br&gt;Это в JS тебе может через 20 коллбеков прилететь невесть что и через полчаса обвалить программу так как не имеет нужного метода или поля. А там, где обычные статически определённые классы/объекты - всё прозрачно. Вот в том же D  с его метапрограммированием - там да, что откуда взялось - не всегда понятно, и то больше с непривычки.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы Node.... (Анонимус11111)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#97</link>
    <pubDate>Fri, 08 May 2015 05:39:53 GMT</pubDate>
    <description>Python + twisted/gevent. И все то же самое будет.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск io.js 2.0, форка серверной JavaScript-платформы Node.... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/102411.html#96</link>
    <pubDate>Fri, 08 May 2015 01:17:03 GMT</pubDate>
    <description>Java-капец? ;)&lt;br&gt;</description>
</item>

</channel>
</rss>
