Table of Contents : Das Handbuch

Was ist CakePHP? Warum sollte man es verwenden?

CakePHP ist ein freies, quell-offenes, rapid development Framework für PHP. Es ist eine Basis Struktur für Programmierer um Web Anwendungen zu gestalten. Unser primäres Ziel ist es euch zu ermöglichen, in strukturierter und schneller Weise zu Arbeiten - ohne den Verlust von Flexibilität

CakePHP entfernt die Monotonie aus der Webentwicklung. Wir liefern euch alle Werkzeuge die ihr wirklich zum Start für eure Programmierung benötigt: Die Anwendungsspezifische Logik eurer Seiten. Anstatt das Rad jedesmal neu zu erfinden wenn ihr euch hinsetzt um ein neues Projekt zu realisieren, checkt eine Kopie von CakePHP aus und legt los mit den wirklich komplizierten Dingen eurer Anwendung.

CakePHP hat ein aktives Entwickler Team und eine ebenso aktive Community, die das Projekt stark aufwertet. Zusätzlich, euch davon abzuhalten Räder neu zu erfinden, bedeutet CakePHP, daß der Kern eurer Anwendung gut getestet ist und permanent verbessert wird.

Hier ist eine kurze Liste der Features, deren Vorzüge ihr genießen könnt, wenn ihr CakePHP verwendet:

  • Aktive, freundliche Community
  • Flexible Lizensierung
  • Kompatibel mit PHP4 und PHP5
  • Integriertes CRUD für Datenbankinteraktionen
  • Anwedungs Scaffolding ("Gerüstbau")
  • Code Generierung
  • Model-View-Controller (MVC) Architektur
  • Request Dispatcher mit sauberen, individuellen URLs und Routen
  • Integrierte Daten Validierung
  • Schnelles und flexibles Templating (PHP syntax, mit Helfern)
  • Präsentations Helfer für AJAX, JavaScript, HTML Formulare und mehr
  • Email, Cookie, Sicherheit, Session, und Request Handling Bausteine
  • Flexible Zugriffssteuerungs-Listen (ACL)
  • Daten Bereinigung
  • Flexibles Caching
  • Lokalisierung
  • Funktioniert in jedem Webseiten Unterverzeichnis mit wenig bis gar keiner notwendigen Apache Konfigurierung