LINUX.ORG.RU

История изменений

Исправление eao197, (текущая версия) :

Ведь вы то сами что используете из предложенного перечня

Использовали POCO. Но у POCO основная проблема — она в принципе рассчитана на то, чтобы быстро сделать что-то работающее, но нужно очень осторожно относиться к POCO при работе под нагрузкой.

У C++ REST SDK под Unix-ами производительность никакая.

Т.е. «простая для вас» - это то же недостижимо в принципе

У нас нет гонки за простотой. Нам нужна хорошая поддержка асинхронности и снятие с разработчика части головной боли (например, контроль тайм-аутов, который ни в одном из вышеупомянутых фреймворков, ЕМНИП, из коробки не реализован).

Пишут свои супер библиотеки, но супер библиотеки (включая boost) стараются избегать

Boost хорош при использовании в конечном приложении, заточенном под конкретную платформу (или под ограниченное количество платформ). Для остальных сценариев это слишком тяжелая зависимость, без привязки к которой хотелось бы обойтись.

Исходная версия eao197, :

Ведь вы то сами что используете из предложенного перечня

Использовали POCO. Но у POCO основная проблема — она в принципе рассчитана на то, чтобы быстро сделать что-то работающее, но нужно очень осторожно относиться к POCO при работе под нагрузкой.

У C++ REST SDK под Unix-ами производительность никакая.

Т.е. «простая для вас» - это то же недостижимо в принципе

У нас нет гонки за простотой. Нам нужна хорошая поддержка асинхронности и снятия с разработчика части головной боли (например, контроль тайм-аутов, который ни в одном из вышеупомянутых фреймворков, ЕМНИП, из коробки не реализован).

Пишут свои супер библиотеки, но супер библиотеки (включая boost) стараются избегать

Boost хорош при использовании в конечном приложении, заточенном под конкретную платформу (или под ограниченное количество платформ). Для остальных сценариев это слишком тяжелая зависимость, без привязки к которой хотелось бы обойтись.