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.