C'est certainement un choix inhabituel. C ++ n'a pas été conçu pour les applications Web, et bien qu'il existe des bibliothèques pour écrire, par exemple, des applications FastCGI avec C ++, vous devez faire beaucoup plus de travail pour obtenir votre application de base. Les "langages Web" font généralement beaucoup de choses pour vous que vous devez obtenir ailleurs en C ++, telles que la mise en œuvre du protocole HTTP, la génération de HTML, etc.
De plus, les applications Web concernent principalement les chaînes, ce qui n'est pas exactement le côté le plus fort de C ++ - il n'y a pas de type de chaîne intégré dans le langage lui-même, ce qui conduit à quelques bizarreries et rend le traitement des chaînes plus maladroit qu'il ne le serait en plus haut - langues de niveau. La gestion correcte des encodages de caractères en C ++ limite la magie noire. Et C ++ peut planter très fort, sur du code d'aspect assez innocent, ce qui est beaucoup moins probable avec un langage de niveau supérieur (eux aussi peuvent planter, mais dans la plupart des cas, le serveur Web peut récupérer gracieusement, en particulier sur les plates-formes qui utilisent un par modèle de cycle de vie de demande, comme PHP).
Cela dit, si vous avez déjà écrit la majeure partie de la base de code, C ++ pourrait toujours être un choix viable. Vous devrez trouver des bibliothèques pour couvrir toutes sortes de choses sur le Web (notamment, vous voulez être en mesure d'intégrer un serveur Web HTTP autonome dans votre programme, ou de vous connecter, par exemple, à Apache, soit via FastCGI, soit en compilant avec un module; vous voudrez également une sorte de bibliothèque de modèles pour rendre le rendu des documents HTML indolore).
Enfin, il y a le problème du marché des développeurs. Il y a beaucoup de développeurs C ++ disponibles, et encore plus de développeurs web, mais le chevauchement n'est probablement pas si important, donc si jamais vous avez besoin d'embaucher des gens pour travailler sur cette chose, vous aurez un moment un peu plus difficile qu'avec, disons, PHP.