Website mit C++ programmieren

Hallo,
ich würde gerne wissen, welche Kenntnisse man braucht, um eine Website in C++ zu programmieren. Ich weiß natürlich, dass das ganze mit HTML und PHP vermutlich einfacher wäre, aber ich möchte mich speziell auf C++ festlegen, um meine Fertigkeiten zu erweitern. Wie sieht eine in C++ geschriebene Website aus? Muss man dafür einen eigenen kleinen Server schreiben?

Hallo,

ich würde gerne wissen, welche Kenntnisse man braucht, um eine
Website in C++ zu programmieren. Ich weiß natürlich, dass das
ganze mit HTML und PHP vermutlich einfacher wäre, aber ich
möchte mich speziell auf C++ festlegen, um meine Fertigkeiten
zu erweitern.

Und deswegen willst du ein untypisches Projekt damit angehen?
Programmiersprachen sind Werkzeuge, und jede eignet sich fuer andere Aufgaben. C++ eignet sich fuer Webseiten nicht allzu gut, die Erfahrungen, die du sammeln wirst, sind ungefaehr so, wie wenn du mit einem Hammer eine Schraube in ein Holzbrett bringen willst. Du brauchst unnoetig viel Kraft (Aufwand), und nutzt die Staerken eines Hammers nicht gut aus.

Wie sieht eine in C++ geschriebene Website aus?
Muss man dafür einen eigenen kleinen Server schreiben?

Nein, du kannst einen bestehenden Server benutzen, und ein CGI-Programm in C++ schreiben.

Gruesse,
Moritz

Hallo Salvete,

ich würde gerne wissen, welche Kenntnisse man braucht, um eine
Website in C++ zu programmieren.

Naja, Du musst HTML und cgi kennen
http://de.selfhtml.org/servercgi/
und zumindest Anfänger-Kenntnisse in C++ besitzen. Im einfachsten Fall besteht dein Programm zur Erstellung einer Webseite aus einer Reihe von Ausgaben:

cout Einfacher CGI-C++ TEST" 
Anfangen kannst Du vielleicht mit diesen kleinen Anleitungen:
http://velociraptor.mni.fh-giessen.de/Programmierung/anleitung-html.pdf
http://www.purplepixie.org/cgi/howto.php


> Ich weiß natürlich, dass das  
> ganze mit HTML und PHP vermutlich einfacher wäre,

mit C++ ist es auch nicht besonders schwer, aber wie Moritz schon sagte, C++ ist nicht unbedingt das Werkzeug, um Webseiten zu schreiben.


> möchte mich speziell auf C++ festlegen, um meine Fertigkeiten  
> zu erweitern.

Ob dieser Ansatz dazu dient, deine C++-Fertigkeiten zu erweitern? Ich habe da meine Zweifel.


> Wie sieht eine in C++ geschriebene Website aus?

s.o.


> Muss man dafür einen eigenen kleinen Server schreiben?

Zum Schreiben von Webseiten brauchst Du gar keinen Server, bestenfalls einen Editor :wink:
Zum Anzeigen und Testen kannst Du dann den Apache2 nehmen.
Aber wenn es dir wider Erwarten vielleicht um mehr als das bloße Erstellen einer Website geht, dann kannst Du dir ja mal das Modul mod\_cplusplus ansehen:
http://modcplusplus.sourceforge.net/

Viele Grüße
Marvin

Danke für die Antworten! Ich habe durchaus ein paar Grundkenntnisse in C++ und damit ist es mir recht schnell gelungen, eine HTML-Seite in eine kompilierte CGI zu verpacken und Dateioperationen auszuführen.
Mir geht es tatsächlich nicht primär darum, eine Website zu erstellen, sondern, wie bereits gesagt, um das Lernen. Ich möchte mich mit Netzwerkprogrammierung befassen und da dachte ich, dass das Programmieren einer Website in diese Richtung führen würde. Das stimmt nun nicht so ganz, aber ich habe trotzdem etwas nützliches dazugelernt, das sich in diesem Rahmen verwenden lässt.

Hi,

also sowas, wie es das tntnet-Projekt implementiert hat, c++ statt php.

http://www.tntnet.org/

Gruß Lutz