LiveConfig                 ®           Die Zeit ist reif für ein            neues Control Panel  Web-Anwendungen in C/C++:V...
Hintergrund•   Keppler IT GmbH    •   Hosting seit 1999    •   eigene Infrastruktur•   LiveConfig    •   Server Control Pan...
Anforderungen•   Web-GUI•   minimale Laufzeit-Anforderungen•   minimaler Footprint•   einfachste Installation & Wartung•  ...
C/C++•   „all-in-one“-Lösung:    •   integrierter Webserver (mit OpenSSL)    •   integrierte Datenbank (SQLite)    •   int...
Vorteile•   unabhängig von PHP! :-)•   portabler als man glaubt•   keine Code-Verschlüsselung notwendig•   maximale Perfor...
Nachteile•   absolut sauberes Arbeiten notwendig    •   Continuous Integration, Unit Tests (checklib,        Selenium), Pr...
Fazit•   es funktioniert•   wir bereuen nichts :-)Fragen?•   kk@keppler-it.de                         Keppler IT GmbH•   w...
Nächste SlideShare
Wird geladen in …5
×

LiveConfig - Web-Anwendung in C/C++

1.198 Aufrufe

Veröffentlicht am

Web-Anwendungen in C/C++: Vorteile, Nachteile, Lessons Learned. Präsentation am WebMontag Nürnberg vom 21.03.2011.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.198
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
91
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

LiveConfig - Web-Anwendung in C/C++

  1. 1. LiveConfig ® Die Zeit ist reif für ein neues Control Panel Web-Anwendungen in C/C++:Vorteile, Nachteile, Lessons Learned
  2. 2. Hintergrund• Keppler IT GmbH • Hosting seit 1999 • eigene Infrastruktur• LiveConfig • Server Control Panel • „from scratch“ entwickelt • Ziel: verkau ares Produkt 2
  3. 3. Anforderungen• Web-GUI• minimale Laufzeit-Anforderungen• minimaler Footprint• einfachste Installation & Wartung• „keep it small and simple“Mögliche Plattformen: C/C++ 3
  4. 4. C/C++• „all-in-one“-Lösung: • integrierter Webserver (mit OpenSSL) • integrierte Datenbank (SQLite) • integrierter Script-Parser (Lua)• wichtig: • skalierbare Architektur (hier: event-basiert) • Sicherheit! (Prepared Statements, CGI RegExp, ...) • Patterns, Patterns, Patterns! 4
  5. 5. Vorteile• unabhängig von PHP! :-)• portabler als man glaubt• keine Code-Verschlüsselung notwendig• maximale Performance• Vielzahl an Tools verfügbar 5
  6. 6. Nachteile• absolut sauberes Arbeiten notwendig • Continuous Integration, Unit Tests (checklib, Selenium), Profiling (valgrind), ... • fehlertolerante Architektur (Exceptions, Watchdog, ...)• hoher Initialaufwand • auf Bibliotheken/Frameworks zurückgreifen (z.B. Apache Portable Runtime)• weniger web-affine C- als PHP-Programmierer verfügbar 6
  7. 7. Fazit• es funktioniert• wir bereuen nichts :-)Fragen?• kk@keppler-it.de Keppler IT GmbH• www.liveconfig.com Am Weichselgarten 7 (IGZ) 91058 Erlangen• Twitter: @LiveConfig Nicht bei Facebook. Dafür im Internet. 7

×