Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. CakePHP
CakePHP 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Cake.

CakePHP
Description de l'image Cakephp logo.png.

Informations
Développé par Cake Software Foundation
Dernière version 5.2.9 (17 octobre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/cakephp/cakephpVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Multi-plateforme
Type Framework Web
Licence MIT License
Site web cakephp.org

modifier - modifier le code - voir Wikidata (aide)

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

Histoire

[modifier | modifier le code]

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[2] 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 offre une source d'information très appréciable.

Fonctionnalités

[modifier | modifier le code]

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 PHP5, PHP7 et PHP8 depuis sa version 4.x [3].
  • Intégration de CRUD pour l'utilisation simplifiée des bases de données SQL. Utilisation des patrons de conception Active record et Datamapper.
  • 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.

Conférences

[modifier | modifier le code]
Conférences [4]
Année Location
2024 Esch-sur-Alzette, Luxembourg
2023 Los Angeles, CA, USA
2022 Virtual
2021 Virtual
2020 Virtual
2019 Tokyo, Japan
2017 New York, NY, USA
2016 Amsterdam, Pays-Bas
2015 New York, NY, USA
2014 Madrid, Espagne
2013 San Francisco, CA, USA
2012 Manchester, Royaume-Uni
2011 Manchester, Royaume-Uni
2010 Chicago, IL, USA
2009 Berlin, Allemagne
2008 Buenos Aires, Argentine
2008 Orlando, FL, USA

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 5.2.9 », 17 octobre 2025 (consulté le 13 novembre 2025)
  2. ↑ Cookbook
  3. ↑ « CookBook - Installation 4.x », sur book.cakephp.org (consulté le 1er février 2022)
  4. ↑ « Events », sur cakefest.org (consulté le 21 mars 2024)

Annexes

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • PHP
  • Modèle-Vue-Contrôleur

Liens externes

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • CakePHP, sur Wikibooks
  • (en) Site officiel de CakePHP
  • (en) Documentation officielle de CakePHP
  • (fr) Site de la communauté française CakePHP
v · m
Frameworks web
Python
  • Django
  • Flask
  • Tornado (framework) (en)
  • Scrapy
  • Twisted
  • Web2py
  • CherryPy
  • Pyramid
  • TurboGears
PHP
  • Symfony
  • API Platform
  • Zend Framework
  • CodeIgniter
  • FuelPHP
  • Yii
  • CakePHP
  • QCodo
  • Laravel
  • Jelix
  • Agavi
  • Atomik
  • Copix
  • Kumbia PHP
  • PRADO
  • WebSite-PHP
  • Phalcon
Ruby
  • Ruby on Rails
  • Sinatra
  • Merb
Perl
  • Catalyst
  • Dancer
  • Mojolicious
Smalltalk Seaside
JavaScript
Côté serveur
  • Express.js
  • Meteor
Côté client
  • Angular
  • AngularJS
  • Backbone.js
  • Cappuccino
  • Dojo
  • Ember.js
  • Ext JS
  • Meteor
  • MooTools
  • Prototype
  • qooxdoo
  • React
  • script.aculo.us
  • YUI
  • Vue.js
  • Svelte
CSS
  • Blueprint
  • Frameworks d'interface
    • Bootstrap
    • Foundation
Java
  • Jakarta EE
  • Spring
  • Struts
  • Tapestry
  • Play
  • Stripes
  • ZK
  • Cocoon
  • GWT
  • Echo
  • AppFuse
  • Grails
  • RAP
  • Wicket
  • WebObjects
  • Vert.x
  • Quarkus
.NET
  • ASP.NET
  • ASP.NET AJAX
v · m
PHP
Personnalités
  • Andi Gutmans
  • Rasmus Lerdorf
  • Zeev Suraski
Ressources
  • Accélérateur (Alternative PHP Cache, eAccelerator (en), MMCache (en))
  • Composer
  • Éditeurs (en)
  • Extensions (en)
  • PHPDoc
Implémentations
  • HipHop Virtual Machine (en) (HHVM)
  • HipHop for PHP
  • Parrot
  • Phalanger
  • Quercus
  • Zend Engine
Frameworks web
  • CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish
  • Fat-Free
  • FuelPHP
  • Horde
  • Joomla!
  • Laravel
  • Lithium
  • Midgard
  • MODx
  • Nette Framework
  • PEAR
  • Phalcon
  • PRADO
  • QCodo
  • Silex
  • SilverStripe
  • Symfony
  • TYPO3
  • WordPress
  • Xaraya
  • Xoops
  • Yii
  • Zend Framework
  • Zeta Components
Test
  • Behat
  • PHPUnit
  • SimpleTest
  • Lime (Symfony)
Mapping objet-relationnel
  • Doctrine
  • Propel
Environnement de développement
  • Aptana
  • Codelobster
  • Eclipse PDT
  • NetBeans
  • PHPEdit
  • PhpStorm
  • RadPHP
  • Zend Studio
Toolkit
  • PHP-GTK
  • PHP-Qt
  • wxPHP
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=CakePHP&oldid=228185503 ».
Catégories :
  • Logiciel écrit en PHP
  • Moteur de template
  • Logiciel libre sous licence MIT
  • Technologie web
  • Framework PHP
Catégories cachées :
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id