Комментарии 29
Не зря вы это. Удобные маленькие библиотеки для работы с сетью под С++ с анонсированными здесь возможностями, не каждый день встречаются.
Кстати, на платформах отличных от Win32, эта штука взлетит?
Кстати, на платформах отличных от Win32, эта штука взлетит?
«сарказм» Наверное, была на том месте, где сейчас фраза про выход на рынок. «/сарказм»
Действительно, исходный код открывать не планировал. В предкомпилированном виде только если
Вообще не планируете открывать?
Вопрос обсуждаем
Библиотека разрабатывается в кругу друзей или в софтовой компании?
Мной лично, четвертая версия стартанула в ноябре 2010.
Мечты открыть компанию имеются.
Мечты открыть компанию имеются.
Для развития библиотеки, её нужно постоянно применить на практике… и чем больше практики, тем лучше. Если у вас нет компании, в которой можно применять эту библиотеку, то выход один — OpenSource. Иначе загнется разработка.
middleware на C++ без исходников от студента (не говоря уже о том что есть opensource аналоги).
Попробуйте прочитать это предложение и представьте себя на месте потенциального пользователя библиотеки.
Попробуйте прочитать это предложение и представьте себя на месте потенциального пользователя библиотеки.
Имелось в виду freeware без исходников, но вы правы.
Прочитав Тони Шея решил перейти на опенсорс.
Прочитав Тони Шея решил перейти на опенсорс.
Дело не только в бесплатности, а в том, что вы не сможете организовать должную поддержку и стабильную скорость багфиксов. Соответственно, без исходников любая ошибка превратится для того кто её использует в небольшой ад.
>> html_request h(«GET», "/");
«GET» замените на константу из enum.
не так много http-методов, а передавать метод строкой — дурной тон.
«GET» замените на константу из enum.
не так много http-методов, а передавать метод строкой — дурной тон.
Не выдумывайте вы, как раз из-за того что методов немного и они стандартизированы, да и вообще строковые а не числовые, можно и нужно делать именно так, без констант
Нет, это сделано для поддержки нестандартных вещей.
ATTACK dragon и подобное. Библиотека проектировалась так что бы накладывать как можно меньше ограничений. «Гибкость наше все»©
ATTACK dragon и подобное. Библиотека проектировалась так что бы накладывать как можно меньше ограничений. «Гибкость наше все»©
Здесь я появился не для того что бы пропиариться, а узнать, существуют ли аналоги(хотелось бы спереть пару идей посмотреть как у людей), нужно ли это кому либо(имеет смысл выходить на рынок) и узнать, чего бы вам не хватало в подобной системе.
Ну, в качестве аналога могу попробовать предложить — cpp netlib, там типа модерн техникс. Так же к ACE можно добавить еще pocoproject. Ну, и asio из boost, который настолько не юзер френдли, что я уже его раз 10 пытался хоть как-то применить, но от вида кода который получается меня просто тошнит.
Еще вот советую почитать этот пост.
Благодарю, крайне полезно, буду подробно изучать.
Asio вполне себе, вот пример реализации библиотеки для работы с http на основе него:
kaimi.ru/2012/01/http-https-cpp-classes/
kaimi.ru/2012/01/http-https-cpp-classes/
Очень симпатично выглядят примеры. И вообще конструктивный задор налицо. Но действительно тяжело с ACE, QtNetwork и целым рядом других библиотек сегодня тягяться. Без «success stories» не обойтись. Open Source с коммьюнити необходим мне кажется.
Думается мне, вам надо продавать поддержку или отдельные модули для библиотеки иначе заработать будет сложно.
Продолжение темы: habrahabr.ru/post/151958/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Transcend Library 4: Введение