<div dir="ltr">Просто в мире Windows очень давно был принят "thread-driven design" (условно, и где-то со времени W'95), что, во-многом, привело к тому, что многие асинхронные API были, грубо говоря, неизвестны в широком кругу.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">30 июля 2013 г., 23:10 пользователь Akzhan Abdulin <span dir="ltr"><<a href="mailto:akzhan.abdulin@gmail.com" target="_blank">akzhan.abdulin@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Тема себя исчерпала, топикстартер уже не интересуется вопросом.<div><br></div><div>Но всё-таки отвечу... IOCP в Windows существуют со времени Windows XP, до этого были в Solaris etc.</div>
</div><div class="gmail_extra">
<br><br><div class="gmail_quote">30 июля 2013 г., 17:20 пользователь Dmitry Karasik <span dir="ltr"><<a href="mailto:dmitry@karasik.eu.org" target="_blank">dmitry@karasik.eu.org</a>></span> написал:<div><div class="h5">
<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Я не об этом -- да, согласен, до висты(?) в винде не было hi-perf API того<br>
который использует libuv сейчас. Я о том что старый добрый метод<br>
WaitForMultipleObject который хоть и ограниченный и относительно медленный, его<br>
порог ограничения я так думаю достаточно высок все равно для того чтобы<br>
приложения написанные с его использованием можно было бы назвать неэффективными.<br>
Ок, не такими эффективными как могли бы быть, но уж никак не неэффективными.<br>
<span><font color="#888888"><br>
/dk<br>
</font></span><div><div><br>
On Tue, Jul 30, 2013 at 03:02:50PM +0400, Akzhan Abdulin wrote:<br>
> Мне-то как раз асинхронные API в Windows нравятся. Но не было универсальных<br>
> биндингов. Однако теперь есть, хоть и недоработанные.<br>
><br>
><br>
> 30 июля 2013 г., 12:24 пользователь Dmitry Karasik<br>
> <<a href="mailto:dmitry@karasik.eu.org" target="_blank">dmitry@karasik.eu.org</a>>написал:<br>
><br>
> > Но-но, так уж и несбыточного ;) что вам конкретно не нравится в виндовой<br>
> > сетевой модели?<br>
> ><br>
> > /dk<br>
> ><br>
> > On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote:<br>
> > > Да я бы не стал предлагать, если бы не условие под Windows. Писать<br>
> > > эффективные сетевые приложения под Windows на Perl, - из области<br>
> > > несбыточного.<br>
> > ><br>
> > ><br>
> > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander <<br>
> > <a href="mailto:nordicdyno@yandex.ru" target="_blank">nordicdyno@yandex.ru</a><br>
> > > > написал:<br>
> > ><br>
> > > >  29.07.2013, 18:32, "Akzhan Abdulin" <<a href="mailto:akzhan.abdulin@gmail.com" target="_blank">akzhan.abdulin@gmail.com</a>>:<br>
> > > ><br>
> > > > А по существу есть возражения?<br>
> > > ><br>
> > > ><br>
> > > > нваверно, основное в том, что автор изначального сообщения хотел<br>
> > решение<br>
> > > > на Perl<br>
> > > ><br>
> > > ><br>
> > > > Node.JS идеален как агрегатор нескольких источников и обработчик<br>
> > потоковых<br>
> > > > данных, его API в этой области удобны и эффективны.<br>
> > > ><br>
> > > ><br>
> > > > не идеален, но работает достаточно эффективно, да<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > Если, конечно, вы взяли на себя труд изучить их.<br>
> > > ><br>
> > > > По мне, программист должен владеть несколькими языками/платформами<br>
> > минимум.<br>
> > > ><br>
> > > ><br>
> > > > +1<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > --<br>
> > > > Moscow.pm mailing list<br>
> > > > <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
> > > ><br>
> > > ><br>
> ><br>
> > > --<br>
> > > Moscow.pm mailing list<br>
> > > <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
> ><br>
> ><br>
> > --<br>
> > Sincerely,<br>
> >         Dmitry Karasik<br>
> ><br>
> > --<br>
> > Moscow.pm mailing list<br>
> > <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
> ><br>
<br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br>
<br>
--<br>
Sincerely,<br>
        Dmitry Karasik<br>
<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div></div></div><br></div>
</blockquote></div><br></div>