CakePHP

CakePHP
Udvikler(e)Cake Software Foundation, Inc.
Stabil version3.5.0 / 2017-08-18
StatusAktiv
PlatformPHP 5.6.0+
Tilgængelig påPHP
TypeWeb Framework
Hjemmesidehttp://cakephp.org
SystemkravCross-platform

CakePHP er et open source web-framework. Det følger model–view–controller (MVC) tilgangen, og er skrevet i PHP, modelleret efter begreber af Ruby on Rails, og distribueret under MIT Licens.[1]

CakePHP bruger velkendte softwareudvikling begreber og software design mønstre, såsom konvention over konfiguration, model–view–controller, active record, foreningen data kortlægning, og front controller.

CakePHP startede i april 2005, da en polske programmør Michal Tatarynowicz[2] skrev en minimal version af en rapid application development i PHP, og navngav det Cake.[3][4][5] Han offentliggjorde dette framework under MIT licens, og åbnet det op for et online fællesskab af udviklere. I december 2005 grundlagde L. Mestre og G. J. Woodworth Cake Software Foundation for at fremme udvikling relateret til CakePHP. Version 1.0, som blev udgivet i maj 2006.

Et af projektets inspirationer var Ruby on Rails, og bruger mange af dens begreber. Fællesskabet er siden vokset og skabt flere sub-projekter.[6][7]

I oktober 2009 trak projektleder Woodworth og udvikler N. Abele sig fra projektet for at fokusere på deres egne projekter, herunder Lithium web framework (tidligere en del af CakePHP projektet). Det resterende udviklings team forsat med at fokusere på den oprindelige projektplan, der blev defineret tidligere.[8]

Konferencer

The Cake Software Foundation driver en årlig konference med fokus på CakePHP kaldet CakeFest. Det blev oprindeligt afholdt som en tilbagevendende begivenhed i 2008.[kilde mangler]

ÅrBeliggenhed
2017New York, NY, USA
2016Amsterdam, Holland
2015New York, NY, USA
2014Madrid, Spanien
2013San Francisco, CA, USA
2012Manchester, England
2011Manchester, England
2010 Chicago, IL, USA
2009Berlin, Tyskland
2008Buenos Aires, Argentina
2008Orlando, FL, USA

Henvisninger

  1. ^ "CakePHP Manual - CakePHP at a Glance". Hentet 2015-03-09.
  2. ^ "Arkiveret kopi". Arkiveret fra originalen 17. oktober 2012. Hentet 15. november 2017.
  3. ^ http://book.cakephp.org/1.1/en/introduction-to-cakephp.html
  4. ^ "Arkiveret kopi". Arkiveret fra originalen 3. marts 2016. Hentet 15. november 2017.
  5. ^ http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf
  6. ^ "CakeForge". Arkiveret fra originalen 2009-09-08. Hentet 2009-09-05.
  7. ^ "TheChaw". Hentet 2009-09-05.
  8. ^ "The Cake is Still Rising". Arkiveret fra originalen 10. oktober 2010. Hentet 2009-10-25.