История изменений
Исправление eao197, (текущая версия) :
Ведь вы то сами что используете из предложенного перечня
Использовали POCO. Но у POCO основная проблема — она в принципе рассчитана на то, чтобы быстро сделать что-то работающее, но нужно очень осторожно относиться к POCO при работе под нагрузкой.
У C++ REST SDK под Unix-ами производительность никакая.
Т.е. «простая для вас» - это то же недостижимо в принципе
У нас нет гонки за простотой. Нам нужна хорошая поддержка асинхронности и снятие с разработчика части головной боли (например, контроль тайм-аутов, который ни в одном из вышеупомянутых фреймворков, ЕМНИП, из коробки не реализован).
Пишут свои супер библиотеки, но супер библиотеки (включая boost) стараются избегать
Boost хорош при использовании в конечном приложении, заточенном под конкретную платформу (или под ограниченное количество платформ). Для остальных сценариев это слишком тяжелая зависимость, без привязки к которой хотелось бы обойтись.
Исходная версия eao197, :
Ведь вы то сами что используете из предложенного перечня
Использовали POCO. Но у POCO основная проблема — она в принципе рассчитана на то, чтобы быстро сделать что-то работающее, но нужно очень осторожно относиться к POCO при работе под нагрузкой.
У C++ REST SDK под Unix-ами производительность никакая.
Т.е. «простая для вас» - это то же недостижимо в принципе
У нас нет гонки за простотой. Нам нужна хорошая поддержка асинхронности и снятия с разработчика части головной боли (например, контроль тайм-аутов, который ни в одном из вышеупомянутых фреймворков, ЕМНИП, из коробки не реализован).
Пишут свои супер библиотеки, но супер библиотеки (включая boost) стараются избегать
Boost хорош при использовании в конечном приложении, заточенном под конкретную платформу (или под ограниченное количество платформ). Для остальных сценариев это слишком тяжелая зависимость, без привязки к которой хотелось бы обойтись.