CakePHP

A Wikipédiából, a szabad enciklopédiából

A CakePHP egy nyílt forráskódú webes keretrendszer. Az MVC tervezési mintát követi és PHP-ben íródott, koncepcióját a Ruby on Rails után örökölte, MIT License alatt adják ki.[1]

A CakePHP felhasznál sok jól ismert szoftverfejlesztési koncepciót, és szoftvertervezési mintát, mint a convention over configuration, model–view–controller (MVC), active record, association data mapping, and front controller.

A CakePHP fejlesztése 2005-ben kezdődött, amikor egy lengyel programozó Michal Tatarynowicz[2] megírt egy kezdetleges gyors alkalmazás fejlesztést lehetővé tevő keretrendszert PHP-ben, és elnevezte Cake-nek.[3][4][5] MIT license alatt publikálta a keretrendszert, és megnyitotta az online közösség fejlesztői számára. 2005 decemberében L. Masters és G. J. Woodworth megalapította Cake Software Foundation-t, hogy népszerűsítsék a fejlesztést a Cake PHP-ben.[5] Az 1.0-s verzió 2006 májusában került kiadásra.

Többek között a Ruby on Rails inspirálta a projektet, a CakePHP sok koncepciót átvett belőle. A közösség azóta megnőtt és több alprojektet is létrehozott.[6][7]

2009 októberében egy project manager Woodworth és egy fejlesztő N. Abele kiszálltak a projektből, hogy saját projektjeikre tudjanak fókuszálni, beleértve a Lithium webes keretrendszert (ami korábban a Cake projekt része volt). A megmaradó fejlesztői csapat tovább folytatta a fejlesztést, a korábban kijelölt ütemtervek, elképzelések mellett.[8]

Konferenciák[szerkesztés]

A Cake Software Foundation évenként CakePHP konferenciát rendez, amit CakeFest-nek neveznek. Ez eleinte félévenként került megrendezésre 2008-ban[forrás?]

Konferenciák[szerkesztés]

Év Helyszín
2017 New York, Amerikai Egyesült Államok
2016 Amszterdam, Hollandia
2015 New York, Amerikai Egyesült Államok
2014 Madrid, Spanyolország
2013 San Francisco, Amerikai Egyesült Államok
2012 Manchester, Egyesült Királyság
2011 Manchester, Egyesült Királyság
2010 Chicago, Amerikai Egyesült Államok
2009 Berlin, Németország
2008 Buenos Aires, Argentína
2008 Orlando, Amerikai Egyesült Államok

Jegyzetek[szerkesztés]

Források[szerkesztés]

Külső hivatkozások[szerkesztés]

Jegyzetek[szerkesztés]

  1. CakePHP at a Glance - 3.x. book.cakephp.org. (Hozzáférés: 2017. november 6.)
  2. Archivált másolat. [2012. október 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
  3. http://book.cakephp.org/1.1/en/introduction-to-cakephp.html
  4. Archivált másolat. [2016. március 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
  5. a b http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf
  6. CakeForge. [2009. szeptember 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. szeptember 5.)
  7. TheChaw. (Hozzáférés: 2009. szeptember 5.)
  8. The Cake is Still Rising. [2010. október 10-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. október 25.)