CakePHP
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]Jegyzetek
[szerkesztés]Források
[szerkesztés]- (2011. április 9.) „Rapid Application Development With CakePHP”, 170. o, Kiadó: Createspace. [2017. július 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
- (2008. július 21.) „Beginning CakePHP: from Novice to Professional”, 344. o, Kiadó: Apress. [2011. január 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
- (2008. december 2.) „Practical CakePHP Projects”, 400. o, Kiadó: Apress. [2010. december 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
Külső hivatkozások
[szerkesztés]- Hivatalos weboldal
- Magyar Facebook csoport
- Magyar nyelvű oktató videó sorozat Archiválva 2017. november 7-i dátummal a Wayback Machine-ben
- Official Community Portal
- Official Documentation
- Official API
- CakePHP TV
- CakePackages
- Official CakePHP Code Repository
- Cook up Web sites fast with CakePHP - DeveloperWorks series from IBM on CakePHP
- PHP Frameworks Comparison Sheet
- CakePHP Blog
- CakePHP Presentation
- PHP Web Application Development
Jegyzetek
[szerkesztés]- ↑ CakePHP at a Glance - 3.x. book.cakephp.org. (Hozzáférés: 2017. november 6.)
- ↑ Archivált másolat. [2012. október 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
- ↑ http://book.cakephp.org/1.1/en/introduction-to-cakephp.html
- ↑ Archivált másolat. [2016. március 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. november 6.)
- ↑ a b http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf
- ↑ CakeForge. [2009. szeptember 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. szeptember 5.)
- ↑ TheChaw. (Hozzáférés: 2009. szeptember 5.)
- ↑ 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.)