CakePHP Design & Entwicklung

ca

CakePHP Design & Entwicklung

CakePHP, kurz Cake, ist ein in PHP geschriebenes quelloffenes Web-Framework. CakePHP ist angelehnt an Ruby on Rails und folgt ebenfalls dem Schema des Model View Controller (MVC). Weitere Gemeinsamkeiten mit Ruby on Rails sind die zugrunde liegenden Prinzipien Don’t repeat yourself (DRY) und Konvention vor Konfiguration. CakePHP wird seit 2005 entwickelt. Es entstand parallel zur steigenden Popularität von Ruby on Rails und dem Wunsch nach einem ähnlichen MVC-Framework auf PHP-Basis. Im Oktober 2009 verließen der Projektmanager Garrett Woodworth und Entwickler Nate Abele das Projekt, um sich Lithium, einem ursprünglich als „Cake3“ geplanten Framework, zu widmen. Analog zu Ruby on Rails wird auch bei CakePHP versucht, die Konfiguration auf ein Minimum zu beschränken. Das heißt, dass der einzige Konfigurationsschritt die Festlegung der Verbindungsparameter zum Datenbankserver ist. Die Zuordnung von z. B. Models zu Datenbanktabellen geschieht über die Namensgleichheit in Singular und Plural, nicht über Konfigurationsdateien. Dieses Prinzip ist als Convention over Configuration (CoC) bekannt. CakePHP erkennt zum Beispiel Fremdschlüssel in Datenbanktabellen automatisch und erzeugt dementsprechend die korrekten Joins. Im Vergleich zu anderen Web-Frameworks stellt CakePHP nur geringe Anforderungen an den Webserver. Ab CakePHP 3 wird PHP 5.4.16 oder höher benötigt keine eigene Datenbank für die Anwendung, sondern erlaubt es, Datenbanktabellen mit Präfixen zu verwenden. Einzig für die Verwendung von sogenannten Console Applications ist ein Zugriff per Kommandozeile notwendig.

Wir bieten Ihnen die folgende Dienstleistungen für die CakePHP Design & Entwicklung an:

  • CakePHP Beratung
  • CakePHP Support
  • CakePHP Entwicklung
  • CakePHP Programmierung
  • CakePHP Pflege & Wartung
  • CakePHP Hosting
  • CakePHP Erweiterung
  • CakePHP Notwendigkeit Analyse
  • CakePHP Konzeptaufbau

Kostenlos & Unverbindlich Anfragen

Sie benötigen Hilfe & Unterstützung bzgl. CakePHP Design & Entwicklung ?

Sie haben Fragen dazu ?

Nehmen Sie Kontakt mit uns auf ! Wir helfen Ihnen gerne weiter.

Mit der Nutzung dieses Formulars erklärst du dich mit der Speicherung und Verarbeitung deiner Daten durch diese Website einverstanden.