froscon06 1.02
FrOSCon 2006
Free and Open Source Software Conference
| Speakers | |
|---|---|
|
Tommi Mäkitalo |
| Schedule | |
|---|---|
| Tag | 2 |
| Location | HS5 |
| Zeit | 11:00 |
| Dauer | 01:00 |
| INFO | |
| ID | 32 |
| Veranstaltungsart | Vortrag |
| Track | Webdevelopment |
| Sprache | deutsch |
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.