Table of Contents
Start
1:
Einführung
1.1:
Wer bin ich?
1.2:
KISS-Prinzip
1.3:
KISS im WWW
1.4:
KISS im WWW auch heute noch?
2:
Historie
2.1:
1992: HTML, erste Website
2.2:
1992: HTML, Quellcode
2.3:
1993: Bilder
2.4:
1993: Bilder, Quellcode
2.5:
1993-94: CGI
2.6:
1995-96: Javascript
2.7:
1995-98: PHP 1/2
2.8:
1998-2004: PHP 3/4
2.9:
2004-heute: PHP 5
2.10:
2004-heute: PHP
3:
Einfach? Klar, aber wann und für wen?
4:
GUI / Usability
4.1:
Beispiel 1
4.2:
Beispiel 2
4.3:
Beispiel 3
4.4:
Beispiel 4
4.5:
Beispiel 5
4.6:
Beispiel 6
4.7:
Beispiel 7
5:
PHP-Code
5.1:
Wann ist PHP-Code einfach?
5.2:
Ist einfach messbar?
5.3:
Profiling: xdebug / kcachegrind
5.4:
Profiling: KCacheGrind screenshot
5.5:
Execution Trace: xdebug
5.6:
Include Hierachie
5.7:
Include Hierachie Beispiel
5.8:
Software Metriken
5.9:
Software Metriken - PHP
6:
Benchmarks
6.1:
Statisch oder Dynamisch?
6.2:
Statisches HTML
6.3:
phpinfo()
6.4:
CMS (Drupal)
6.5:
ohne Opcode-Cache
6.6:
mit Opcode-Cache
6.7:
CMS (Drupal) mit APC
7:
Vermeide
7.1:
Spagetti-Code
7.2:
unübersichtlichen Code
7.3:
Klassen-Overflow
7.4:
Abstraktion
7.5:
Abhängigkeiten
7.6:
Abhängigkeiten -> Lose Koppelung (1)
7.7:
Abhängigkeiten -> Lose Koppelung (2)
7.8:
Locks und Waits (1)
7.9:
Locks und Waits (2)
7.10:
Browser Stress (1)
7.11:
Browser Stress (2)
7.12:
Browser Stress (3)
7.13:
Browser Stress (4)
8:
Von Tools und Frameworks
8.1:
Hammer
8.2:
Hammer Factories
9:
Zusammenfassung
10:
...das war's