CakePHP

CakePHP
Page d'aide sur l'homonymie Pour les articles homonymes, voir Cake.
CakePHP
Cake-logo.png
Développeur Cake Software Foundation
Dernière version 2.0.2 (17 octobre 2011) [+/-]
Environnement Multi-plateforme
Type Framework Web
Licence MIT License
Site web www.cakephp.org

CakePHP est un framework web libre écrit en PHP. Il suit le motif de conception Modèle-Vue-Contrôleur et imite le fonctionnement de Ruby on Rails.

Sommaire

Histoire

Le projet CakePHP a démarré en 2005, lorsque Ruby on Rails a acquis de la popularité. Aujourd'hui, la communauté se divise en multiples branches ayant pour but la promotion du framework, la rédaction de manuels comme le Cookbook[1] permettant une prise en main rapide et facile de celui-ci. De plus la richesse des blogs de développeurs, tutoriels sur le web et autres centres de développement d'applications offrent une source d'information très appréciable.

Fonctionnalités

Tout comme Rails, Cake facilite l'utilisation de Bases de données avec Active record. Il encourage également fortement l'utilisation de l'architecture Modèle-Vue-Contrôleur.

  • Compatible avec PHP4 et PHP5.
  • Intégration de CRUD pour l'utilisation simplifiée des bases de données SQL. Utilisation du patron de conception Active record.
  • Dispatcheur d'URL permettant d'obtenir des adresses aisément lisibles.
  • Rapide et flexible avec un moteur de templates utilisant la syntaxe PHP et apportant des classes utilitaires (des "helpers") facilitant le formatage (utilisation de AJAX, JavaScript, HTML, des formulaires et bien d'autres).
  • Fonctionne dans n'importe quel sous-répertoire pour peu qu'il y soit accessible via un serveur HTTP tel que Apache.
  • Validation des données.
  • Composants de sécurité, de gestion des droits et de gestion des sessions.
  • Cache des vues et des actions flexible.
  • Scripts en ligne de commande permettant la génération automatique de code à partir du modèle physique de données.

Notes et références

Annexes

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article CakePHP de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • CakePHP — Entwickler Cake Software Foundation Aktuelle Version 2.0[1] (17. Oktober 2011) …   Deutsch Wikipedia

  • Cakephp — Entwickler: Cake Software Foundation Aktuelle Version: 1.2.2.8120 ( …   Deutsch Wikipedia

  • CakePHP — Тип программный каркас для создания веб приложений (CMF) Разработчик Cake Software Foundation Операционная система Кроссплатформенное программное обеспечение Последняя версия …   Википедия

  • CakePHP — Saltar a navegación, búsqueda CakePHP Desarrollador Cake Software Foundation cakephp.org Información general …   Wikipedia Español

  • CakePHP — Infobox Software name = CakePHP caption = The CakePHP Default Page collapsible = yes developer = Cake Software Foundation, Inc. latest release version = 1.1.19.6305 latest release date = release date|2008|01|01 latest preview version = 1.2.0.7296 …   Wikipedia

  • Cakephp — …   Википедия

  • Сравнение каркасов веб-приложений — Это сравнительная таблица фреймворков веб приложений. Содержание 1 Фреймворки 1.1 ASP.NET 1.2 C++ 1.3 ColdFusion Markup Language (CFML) …   Википедия

  • Comparison of web application frameworks — This is a comparison of notable web application frameworks. Contents 1 General 1.1 Perl 1.2 PHP 1.3 Java 1.4 Python …   Wikipedia

  • Scaffold (programming) — Scaffolding is a meta programming method of building database backed software applications. It is a technique supported by some model view controller frameworks, in which the programmer may write a specification that describes how the application …   Wikipedia

  • CodeIgniter — Тип Программный каркас для создания веб приложений Разработчик EllisLab, Inc. Операционная система Кроссплатформенный Последняя версия 2.1.3 (8 октября …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”