День добрый, прошу прощения, если тема неоднократно всплывала.
Для нового проекта (web-приложение с большим числом посетителей) выбирается платформа разработки. ASP.NET отвергнут практически сразу: производительность низка, тяжело администрировать и отлаживаться на удалённом сервере. Остаётся Java или C++, Apache как сервер приложений. Лично я бы с удовольствием написал бы всё на C++ (по CGI-интерфейсу). Производительность выше, прямой доступ к API операционной системы, более предсказуемое поведение. Но для Java уже стандартизованы, написаны и отлажены библиотеки, отвечающие за выполнение стандартных операций (например, взаимодействие с web-севером). Вопрос: есть ли для C++ надёжные отлаженные библиотеки, выполняющие:
1) Взаимодействие с web-сервером (CGI-интерфейс).
2) Работа с БД (MySQL, PostgreSQL).
3) XML/XSLT
4) Генерация отчётов (PDF) и бизнес-диаграмм (растровый формат и PDF).
Требования к бибилиотекам: открытый код. Бесплатность не обязательна. Нужно именно C++, а не C.
Кто что может посоветовать? Спасибо.