Mencicipi Lezatnya CakePHP

CakePHP

Saya yakin belum banyak yang tahu apa itu CakePHP. Hal ini wajar mengingat istilah ini baru muncul sekitar tahun 2005. Sesuai dengan namanya, CakePHP merupakan framework pemrograman web berbasis PHP. Berikut ini pernyataan yang dikutip dari situs CakePHP.Org.

“CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.”

CakePHP berawal dari sebuah framework kecil yang ditulis oleh Michal Tatarynowicz pada tahun 2005. Ia lalu mempublikasikan proyek tersebut di Internet. Hal ini ternyata mendapat tanggapan yang cukup bagus dari komunitas dan banyak yang tertarik untuk ikut mengembangkannya. Akhirnya proyek ini diberi nama CakePHP.

Ide dasar dari CakePHP ini adalah Ruby on Rails, suatu framework pemrograman web yang menggunakan bahasa Ruby. Dan seperti halnya beberapa framework web lainnya, CakePHP juga memakai arsitektur MVC (Model View Controller).

Berikut ini fitur-fitur yang dimiliki CakePHP:

  • Model, View, Controller Architecture
  • Application Scaffolding
  • Code generation via Bake
  • Helpers for HTML, Forms, Pagination, AJAX, Javascript, XML, RSS and more
  • Access Control Lists and Authentication
  • Simple yet extensive validation of model data
  • Router for mapping urls and handling extensions
  • Security, Session, and RequestHandler Components
  • Utility classes for working with Files, Folders, Arrays and more

Sumber bacaan:

ENTRI TERKAIT:

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>