froscon06 1.02
FrOSCon 2006
Free and Open Source Software Conference
Speakers | |
---|---|
Tommi Mäkitalo |
Schedule | |
---|---|
Day | 2 |
Location | HS5 |
Start time | 11:00 |
Duration | 01:00 |
INFO | |
ID | 32 |
Type | Lecture |
Track | Webdevelopment |
Language | german |
Entwicklung performanter Webapplikationen mit Tntnet
mit Tntnet C++ im Web verwenden
Tntnet ist ein Webapplikationsserver, mit dem sich performante Webapplikationen mit C++ entwickeln lassen. In diesem Vortrag wird Tntnet vorgestellt und gezeigt, wie mit Tntnet Applikationen entwickelt werden.
Tntnet ist ein Webapplikationsserver, mit dem sich performante Webapplikationen mit C++ entwickeln lassen. Die Applikationen werden vor der Ausführung compiliert und zu einer Shared-library gelinkt. Da sie dem Webapplikationsserver ausschließlich als native code vorliegen, sind die Applikationen besonders schnell, kompakt und auch sicher.
Erstellt werden solche Applikationen mit einer Template-Sprache, mit der ähnlich PHP oder JSP in HTML über spezielle Tags C++-code eingefügt werden kann. Tntnet bringt einen Präprozessor mit, mit dem C++-Klassen generiert werden.
In diesem Vortag werde ich anhand von Beispielen vorführen, wie die Template-Sprache aussieht, und wie man zu einem ausführbaren Programm kommt. Der Funktionsumfang der Template-Sprache und der Bibliothek wird umrissen. Ausserdem werde ich einen Vorschlag für ein MVC-Pattern mit Tntnet vorstellen. Ein kurzer Benchmarklauf wird die Performance von Tntnet beweisen.