<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии к публикации «Какую кросс-платформенную библиотеку посоветуете для C++?»]]></title>
    <link>https://habr.com/ru/articles/52182/</link>
    <description><![CDATA[Комментарии к публикации «Какую кросс-платформенную библиотеку посоветуете для C++?»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 23:43:15 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>22.02.2009 10:02:41 MYPABEU</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013747</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013747</link>
      <description><![CDATA[С++ в двойне вкусней, если это <a href="http://www.boost.org/">Boost</a> + <a href="http://www.qtsoftware.com/">QT</a>]]></description>
      <pubDate>Sun, 22 Feb 2009 10:02:41 GMT</pubDate>
      <dc:creator><![CDATA[MYPABEU]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.02.2009 04:36:40 nuit</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013745</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013745</link>
      <description><![CDATA[Поставьте вашим «UNIX программистам» под виртуалкой фряху, не создавайте себе проблем.<br/>
Пусть редактируют под виндой, а удаленная компиляция/запуск/отладка легко реализуется(в каком-нибудь Eclipse+CDT, ну или Emacs).<br/>
И не нужны никакие убогие обёртки над такими примитивными вещами как сокеты и мультиплексирование(kevent/kqueue для фрибсд).<br/>
<br/>
man socket listen bind accept kqueue readv fcntl и вперёд ;)]]></description>
      <pubDate>Wed, 18 Feb 2009 04:36:40 GMT</pubDate>
      <dc:creator><![CDATA[nuit]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 22:16:30 TimTowdy</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013743</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013743</link>
      <description><![CDATA[У меня не очень много опыта в сетевом программировании, но по-моему для одновременного поддержания 3000 подключений, блокирующие сокеты — не лучший выбор. Хотя возможно под фряхой это не критично.]]></description>
      <pubDate>Tue, 17 Feb 2009 22:16:30 GMT</pubDate>
      <dc:creator><![CDATA[TimTowdy]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 20:51:38 BarsMonster</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013741</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013741</link>
      <description><![CDATA[C++ не пугайтесь :-) <br/>
Если прогеры нормально знают ООП на C++, то проблем не будет.<br/>
<br/>
Из нормальных библиотек только 2, которые уже упомянули, Poco и Boost:Asio. <br/>
Я рассматривал обе, и выбрал Boost за более понятный код и модель 1 thread на все запросы. <br/>
Будут вопросы — пишите, мы сейчас тоже в самом начале пути :-)]]></description>
      <pubDate>Tue, 17 Feb 2009 20:51:38 GMT</pubDate>
      <dc:creator><![CDATA[BarsMonster]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 17:17:31 thevery</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013739</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013739</link>
      <description><![CDATA[вроде MINA достаточно хорошо сама по себе параллелится, поэтому пул может и не нужен (конфигурацию версера топикстартер не озвучил)<br/>
я так думаю, что в любом случае java даёт бОльшую гибкость.]]></description>
      <pubDate>Tue, 17 Feb 2009 17:17:31 GMT</pubDate>
      <dc:creator><![CDATA[thevery]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 17:09:15 AnatolyB</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013737</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013737</link>
      <description><![CDATA[nginx]]></description>
      <pubDate>Tue, 17 Feb 2009 17:09:15 GMT</pubDate>
      <dc:creator><![CDATA[AnatolyB]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 17:08:06 AnatolyB</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013735</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013735</link>
      <description><![CDATA[Может даже сделать frontend на C, работающий с сокетами через select(), который работает диспетчером на пул обработчиков (на Java, например).<br/>
<br/>
Или даже, ngnix + tomcat/jetty/etc, если использовать на телефоне JSR-172]]></description>
      <pubDate>Tue, 17 Feb 2009 17:08:06 GMT</pubDate>
      <dc:creator><![CDATA[AnatolyB]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 17:03:22 AnatolyB</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013733</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013733</link>
      <description><![CDATA[Ну я примерно так и предполагал :)]]></description>
      <pubDate>Tue, 17 Feb 2009 17:03:22 GMT</pubDate>
      <dc:creator><![CDATA[AnatolyB]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:58:52 sp2k6</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013731</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013731</link>
      <description><![CDATA[Чуть выше я ответил на вопрос пользователю «TimTowdy».]]></description>
      <pubDate>Tue, 17 Feb 2009 16:58:52 GMT</pubDate>
      <dc:creator><![CDATA[sp2k6]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:58:00 thevery</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013729</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013729</link>
      <description><![CDATA[&gt;опыта работы с C++<br/>
может тогда лучше java? Например, Apache Mina]]></description>
      <pubDate>Tue, 17 Feb 2009 16:58:00 GMT</pubDate>
      <dc:creator><![CDATA[thevery]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:57:49 sp2k6</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013727</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013727</link>
      <description><![CDATA[Нет, что вы, просто нужен сервер для обслуживания клиентов сервиса с приложения для мобильных телефонов через GPRS.]]></description>
      <pubDate>Tue, 17 Feb 2009 16:57:49 GMT</pubDate>
      <dc:creator><![CDATA[sp2k6]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:56:02 sp2k6</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013725</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013725</link>
      <description><![CDATA[Дело в том, что над приложением будет работать несколько программистов и нет возможности всех пересадить на linux, поэтому и нужно кроссплатформенное решение. Сокеты планируем использовать блокирующие.]]></description>
      <pubDate>Tue, 17 Feb 2009 16:56:02 GMT</pubDate>
      <dc:creator><![CDATA[sp2k6]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:39:54 AnatolyB</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013723</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013723</link>
      <description><![CDATA[Собираетесь делать систему мониторинга (GPS/ГЛОНАС)?]]></description>
      <pubDate>Tue, 17 Feb 2009 16:39:54 GMT</pubDate>
      <dc:creator><![CDATA[AnatolyB]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 16:00:29 fleshy</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013721</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013721</link>
      <description><![CDATA[а зачем кроссплатформенность, если точно известно что сервер будет работать под FreeBSD?]]></description>
      <pubDate>Tue, 17 Feb 2009 16:00:29 GMT</pubDate>
      <dc:creator><![CDATA[fleshy]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:54:09 TimTowdy</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013719</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013719</link>
      <description><![CDATA[Я может чего-то не понимаю, но зачем именно кроссплатформенная библиотека, если заранее известно что сервер под FreeBSD? Или у вас будут разные аппаратные платформы?<br/>
И еще вопрос, какие сокеты вы планируете использовать, блокирующие или нет?]]></description>
      <pubDate>Tue, 17 Feb 2009 15:54:09 GMT</pubDate>
      <dc:creator><![CDATA[TimTowdy]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:50:54 teran</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013717</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013717</link>
      <description><![CDATA[Осторожным надо быть всегда )]]></description>
      <pubDate>Tue, 17 Feb 2009 15:50:54 GMT</pubDate>
      <dc:creator><![CDATA[teran]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:33:56 devprom</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013715</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013715</link>
      <description><![CDATA[Тут нужно быть осторожным: слой между приложением и базой играет значительную роль в производительности решения, знаю примеры, когда драйверы Java для Oracle съедали до 70% времени на отправку запроса или вызова хранимой процедуры.]]></description>
      <pubDate>Tue, 17 Feb 2009 15:33:56 GMT</pubDate>
      <dc:creator><![CDATA[devprom]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:21:51 teran</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013713</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013713</link>
      <description><![CDATA[Если у Вас нет опыта разработки под C++ то я бы порекомендовал все таки посмотреть в сторону Java, вероятность довести проект до конца будет существенно выше. На базе <a href="http://mina.apache.org">Apache Mina</a>, например, можно в довольно короткие реализовать то что нужно. Насчет производительности — все равно все в итоге упрется в базу, так что существенной разницы между C++ и явой не будет.]]></description>
      <pubDate>Tue, 17 Feb 2009 15:21:51 GMT</pubDate>
      <dc:creator><![CDATA[teran]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:21:49 sp2k6</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013711</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013711</link>
      <description><![CDATA[Да, спасибо, пару раз попалась сама библиотека на глаза, но почему то не внушила доверия. Думаю, еще раз стоит обратить на неё внимание.]]></description>
      <pubDate>Tue, 17 Feb 2009 15:21:49 GMT</pubDate>
      <dc:creator><![CDATA[sp2k6]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:20:08 sp2k6</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013709</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013709</link>
      <description><![CDATA[Такая же проблема с Poco и тоже вод фряхой, как раз эта проблема и побудила спросить тут у людей о их мнении.]]></description>
      <pubDate>Tue, 17 Feb 2009 15:20:08 GMT</pubDate>
      <dc:creator><![CDATA[sp2k6]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:15:53 eudo</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013707</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013707</link>
      <description><![CDATA[boost::Asio <br/>
<a href="http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio.html">www.boost.org/doc/libs/1_38_0/doc/html/boost_asio.html</a><br/>
]]></description>
      <pubDate>Tue, 17 Feb 2009 15:15:53 GMT</pubDate>
      <dc:creator><![CDATA[eudo]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:12:01 devprom</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013705</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013705</link>
      <description><![CDATA[если речь только о C++, socket и mysql, то наверно имеет смысл опираться на STL, для mysql используем mysql++, по поводу сокетов сложно что-то предложить, поскольку настолько простой механизм, что вряд ли для него нужны обертки, но можно попробовать boost (я не пробовал)]]></description>
      <pubDate>Tue, 17 Feb 2009 15:12:01 GMT</pubDate>
      <dc:creator><![CDATA[devprom]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.02.2009 15:11:49 rbatoon89</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/52182/#comment_13013703</guid>
      <link>https://habr.com/ru/articles/52182/#comment_13013703</link>
      <description><![CDATA[Тоже интересует вопрос. Ковырялся как-то с Poco — под fedora core 10 своё приложение компилится, запускается. Под freeBsd 7 компилится, но при запуске уже говорит про Poco::SystemException… так и не смог победить… :(]]></description>
      <pubDate>Tue, 17 Feb 2009 15:11:49 GMT</pubDate>
      <dc:creator><![CDATA[rbatoon89]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
