ILMU Komputer

0 komentar
Cake PHP atau orang lebih mengenalnya dengan nama CakePHP, adalah sebuah framework
atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis
bahasa pemrograman PHP. CakePHP juga menjadi salah satu framework pilihan yang
memungkinkan seorang developer web untuk membuat sebuah aplikasi dengan karakter
pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan
dan dikembangkan menjadi aplikasi lain yang lebih kompleks. CakePHP masih satu trah dan
mempunyai hubungan darah yang cukup erat dengan Ruby on Rails, sebuah framework
pemrograman Ruby. Artikel kali ini akan menjelaskan sedikit mengenai CakePHP. Harapannya,
sebagai developer web kita tidak hanya terpaku pada satu metode konvensional saja, akan
tetapi cobalah untuk meningkatkan kemampuan kita dalam mengembangkan aplikasi, seiring
dengan semakin mudah dan berkembangnya bahasa pemrograman PHP itu sendiri.
Cake PHP dan Framework Lainnya
PHP merupakan sebuah bahasa pemrograman yang memungkinkan seorang developer
membuat sebuah aplikasi berbasis web yang powerful. Seiring dengan semakin
berkembangnya kebutuhan akan aplikasi berbasis PHP, dan semakin kompleksnya
pengembangan aplikasi, dibutuhkan sebuah kerangka kerja (framework), yang terdiri dari
file-file pustaka berupa class-class PHP yang bisa diincludekan dalam aplikasi yang sedang kita
kembangkan.
Selama ini, pemahaman yang kita peroleh tentang aplikasi web berbasis PHP adalah sebuah
aplikasi yang terdiri dari file-file PHP yang berisi kode-kode dan tag html yang dicampur dengan
tag PHP, atau lebih dikenal dengan nama spaghetti code (iya lah, coba aja liat makanan
spaghetti yang lebih mirip dengan bakmi campur). Pengembangan aplikasi berbasis
konvensional seperti ini tidaklah keliru, namun akan menjadi masalah besar apabila aplikasi ini
membutuhkan banyak fitur dan pengembangan di kemudian hari. Seiring dengan
berkembangnya aplikasi berbasis OOP (Object Oriented Programming), akhirnya beberapa
developer PHP bekerja sama untuk membuat sebuah framework yang memudahkan pekerjaan
mereka dalam “mencetak” aplikasi baru. Banyak sekali framework yang beredar di internet,
bahkan beberapa diantaranya membutuhkan instalasi PHP 5 (seperti Prado dan Zend). Dari
beberapa framework yang ada, CakePHP adalah pilihan yang menarik dengan kemampuannya
yang beragam dan adaptasinya pada instalasi PHP 4.1.x dan PHP 5.
 

Blog Id SEJATI. Copyright 2011 All Rights Reserved Free Wordpress Templates by Brian Gardner Blogger Templates presents HD TV Fringe Streaming. Featured on Wedding Photographers Singapore.