This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release!

Was ist CakePHP und warum sollte ich es einsetzen?

CakePHP is ein freies, open-source-basiertes, rapides Entwicklungsframework für PHP. Es ist eine Grundlage für das Programmieren von Web-Applikationen. Unser primäres Ziel ist, in einer strukturierten und rapiden Umgebung zu arbeiten - ohne die Flexiblität zu verlieren.

CakePHP lässt das Eintönige der Web-Entwicklung links liegen. Wir stellen alle Werkzeuge zur Verfügung, die man für das Programmieren wirklich benötigt: Die Geschäftslogik in Ihrer Applikation. Anstatt immer wieder das Rad neu zu erfinden, probieren Sie CakePHP und starten Sie mit den wichtigen Sachen Ihrer Applikation.

CakePHP hat ein aktives Entwicklungsteam und eine Community, die zum Erfolg des Projekts beiträgt. Im Gegensatz zu einer 0815-Kopie, finden Sie mit CakePHP eine Applikation, die ausreichend getestet wurde und laufend erweitert wird.

Hier ist eine Liste von Features, die Sie beim Benutzen von CakePHP sicherlich genießen werden:

  • Aktive, freundliche Community

  • Flexible Lizenz

  • Kompatibel mit PHP4 und PHP5

  • Integrierte CRUD für Datenbank-Interkationen

  • Scaffolding

  • Code-Generierung

  • „Model-View-Controller (MVC)“-Architektur

  • Automatische Erstellung von „schönen“ URLs

  • Integrierte Validierung

  • Schnelle und flexible Template-Erstellung (PHP-Syntax, mit „Helferleins“)

  • „Helferleins“ für AJAX, JavaScript, HTML Formulare und mehr

  • E-Mail-, Cookie-, Sicherheit-, Sitzung- (Session-) und Anfrage-Management-Komponenten

  • Flexible Benutzerrechteverwaltung

  • Datenbereinigung (Sanitization)

  • Flexibles Zwischenspeichern (Caching)

  • Mulitilingual (lokalisiert)

  • Funktioniert in jedem Verzeichnis und nur mit wenigen bis gar nicht notwendige Apache-Konfigurationen