Gibt es einen C ++ - Webstack?

8

Java sind JSPs und Servlets (oder ein Framework wie Spring), die auf JVM und Tomcat (oder Glassfish usw.) ausgeführt werden.

C # wäre asp und C # läuft auf dot.net Framework und IIS? (Ich habe keine Erfahrung damit, bitte korrigieren und verbessern Sie meine Terminologie)

Gibt es ein Äquivalent für C ++? Ich konnte gerne C ++ von einem Java-Servlet / Controller aufrufen, fragte mich aber, ob es Frameworks und Bibliotheken gibt, die speziell für die Erstellung von Geschäftslogik in C ++ mit einem Web-Front-End vorhanden sind.

NimChimpsky
quelle
3
Es gibt verschiedene Frameworks für die Webentwicklung in C ++ (zum Beispiel: Wt ), aber ich glaube nicht, dass es einen umfassenden / endgültigen Stack gibt.
Yannis

Antworten:

6

C ++ hat im aktuellen Standard nichts mit Netzwerk zu tun, aber es gibt Arbeiten auf diese Weise.

Ich würde empfehlen, einen Blick darauf zu werfen:

  • CPPCMS (das ist kein CMS, aber Sie können eines mit erstellen)
  • cpp-netlib ist eine Bibliothek, die einen Vorschlag für den c ++ 1y-Standard darstellt
  • casablanca (das noch nicht fertig ist) ist der Vorschlag von Microsoft für C ++ 1y - ich weiß jedoch noch nicht, ob die aktuelle Implementierung plattformübergreifend ist.

Es gibt also noch nichts so vollständiges wie Django für Python oder ROR für Ruby, aber einige Leute in der CPPCMS-Mailingliste sagten, sie arbeiteten an einem solchen Framework. CPPCMS kommt dem, was Sie suchen, mit Sicherheit am nächsten.

Klaim
quelle
1

Ich habe etwas über Wt (www.webtoolkit.eu) und CAS (cas.havoc.ru) gehört, sie aber nie benutzt. Wie ich gehört habe, wird CAS von Yandex intern verwendet.

Permeakra
quelle