Pergi ke kandungan

CakePHP

Daripada Wikipedia, ensiklopedia bebas.
Semakan 3416931 pada 02:12, 1 Mei 2014 oleh Yosri (bincang | sumb.)

CakePHP merupakan sejenis kerangka kerja aplikasi web sumber terbuka. Ia dibangunkan berasaskan pendekatan konsep Model-View-Controller (MVC) dan ditulis menggunakan bahasa PHP, dimodelkan menurut konsep Ruby on Rails, dan diedarkan di bawah Lesen MIT.[1]

CakePHP menggunakan konsep kejuruteraan perisian terkenal dan pola reka bentuk perisian, seperti Konvensyen berbanding konfigurasi, Pengawal-Pandangan-Model, Rekod Aktif, Persatuan Pemetaan Data, dan Pengawal Hadapan.

CakePHP bermula pada bulan April 2005, apabila seorang pengaturcara Poland yang bernama Michal Tatarynowicz [2] telah menulis versi minimum bagi Kerangka Aplikasi Rapid menggunakan PHP, menamakannya "Cake" (Kek). [3][4][5] Dia menerbitkan rangka kerja itu di bawah lesen MIT, dan membebaskannya pada masyarakat pembangun dalam talian. Pada bulan Disember 2005, L. Sarjana dan GJ Woodworth mengasaskan Yayasan Perisian Cake untuk menggalakkan pembangunan yang berkaitan dengan CakePHP. [5] Versi 1.0 dikeluarkan pada Mei 2006.

Salah satu inspirasi projek itu adalah Ruby on Rails, menggunakan banyak konsep yang dibangunkan olehnya. Masyarakat Cake telah berkembang dan melahirkan beberapa projek-kecil. [6][7]

Rujukan

  1. ^ "CakePHP Manual - What is CakePHP?". Dicapai pada 2007-12-10.
  2. ^ http://cakephp.lighthouseapp.com/contributors
  3. ^ http://book.cakephp.org/1.1/en/view/307/Introduction-to-CakePHP
  4. ^ http://neurowww.cwru.edu/cakephp/history_of_cakephp
  5. ^ a b http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf
  6. ^ "CakeForge". Dicapai pada 2009-09-05.
  7. ^ "TheChaw". Dicapai pada 2009-09-05.

Bibliografi

Pautan luar