Spring til indhold

CakePHP

Fra Wikipedia, den frie encyklopædi
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]

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]

År Beliggenhed
2017 New York, NY, USA
2016 Amsterdam, Holland
2015 New York, NY, USA
2014 Madrid, Spanien
2013 San Francisco, CA, USA
2012 Manchester, England
2011 Manchester, England
2010 Chicago, IL, USA
2009 Berlin, Tyskland
2008 Buenos Aires, Argentina
2008 Orlando, FL, USA
  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. ^ Introduction to CakePHP - 1.1
  4. ^ "Arkiveret kopi". Arkiveret fra originalen 3. marts 2016. Hentet 15. november 2017.
  5. ^ CakePHP, The Rapid Development PHP Framework
  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.