CakePHP
Vývojář | Cake Software Foundation |
---|---|
Aktuální verze | 5.0.8 (11. května 2024) |
Operační systém | Multiplatformní |
Vyvíjeno v | PHP |
Typ softwaru | Webový aplikační framework |
Licence | Licence MIT |
Web | http://www.cakephp.org/ |
Některá data mohou pocházet z datové položky. |
CakePHP je open source webový aplikační framework pro vývoj webových aplikací založených na PHP 4/5. Vznikl v roce 2005 v reakci na úspěch Ruby on Rails. CakePHP však není pouhým portem Ruby on Rails, i když implementuje mnoho užitečných vlastností Rails. Celý systém je postavený na vzoru Model-view-controller (MVC).
Ukázka částí
Kontroler
<?php class PostsController extends AppController { public $name = "Posts"; function index() { } } ?>
Model
<?php class Post extends AppModel { public $name = "Post"; } ?>
Externí odkazy
- Obrázky, zvuky či videa k tématu CakePHP na Wikimedia Commons
- (anglicky) Oficiální stránka
- (česky) Seriál o programování v CakePHP
Webové aplikační frameworky | |
---|---|
ASP.NET | ASP.NET MVC • BFC • DotNetNuke • MonoRail • Umbraco |
C++ | CppCMS |
ColdFusion | ColdSpring • Fusebox • Mach-II • Model-Glue • on Wheels • onTap |
Common Lisp | ABCL-web • BKNR • SymbolicWeb • UnCommon Web |
Java | |
JavaScript | AngularJS • Archetype JavaScript Framework • Bonsai (framework) • Brick (framework) • CreateJS • D3 • Dojo • Ember • Enyo (framework) • ExtJs • FabricJS • Fleegix • JavaScriptMVC • jQuery • jTypes • KineticJS • Knockout.js • Lo-dash • midori • MooTools • NodeJs • PaperJS • Processing.js • Prototype • qooxdoo • Raphael (framework) • React • RightJS • Shipyard • SimpleJS • SproutCore (JavaScript/Ruby) • Spry • The X Toolkit • Thorax (framework) • Tree.js • UIZE • Underscore • Vue.js • WebApp Install • YUI • Zepto (framework) |
Perl | Catalyst • Dancer • Interchange • Mason • Masser • Maypole • Mojolicious • OX • PEE • Plack • WebGUI |
PHP | Agavi • Akelos • CakePHP • Chisimba • CodeIgniter • Garden Platform • Horde • Jelix • Kohana • Kolibri • KumbiaPHP • Laravel • Midgard • Nette Framework • Orinoco • PHPonTrax • PRADO • Qcodo • Qcubed • Seagull • Simplicity • Symfony • WASP • Yii Framework • Zend Framework • Zope |
Python | |
Ruby | Hanami • Merb • Ruby on Rails • Sinatra |
Scala | Lift |
Smalltalk | AIDA/Web • Seaside |
Ostatní jazyky | Application Express (PL/SQL) • Fusebox (ColdFusion a PHP) • OpenACS (Tcl) • Yaws (Erlang) • HAppS (Haskell) |
Portály: Internet