kelemahan cakephp itu sendiri adalah sangat sedikitnya dokumentasi dan tutorial yang disediakan oleh websitenya sendiri, mungkin mereka sangat kelelahan membikin framework jadinya malas membuat tutorial atau dokumentasinya secara mendetail, tapi jangan kawatir karena cakephp ini mempunya komunitas yang sangat bagus.
kelemahan kedua, bagi yang mempelajari cakephp ini akan lupa dengan sintak-sintak PHP karena di cakephp sudah banyak di bikin fungsi-fungsi yang mewakili sintak-sintak php ataupun tag HTML dan juga, anda bisa menggunakan fasilitas bake yang membuat anda tidak perlu melakukan koding untuk fungsi-fungsi dasar, seperti membuat form menambahkan, mengedit, meng view dan untuk mengdelete data.
cake sudah mendukung MVC (model, view and controlling) dimana antara pengurusan data, logika dan presentasinya dipisah.
struktur php itu sendiri seperti di bawah ini
cakephp – > anda bisa mengubah namanya sesuai dengan applikasi anda atau dengan nama sembarang yang anda inginkan
di dalam folder utama ada ada 4 folder dan 3 file.
nama-nama foldernya sebagai berikut :
- app = ini adalah folder untuk kita sebagai pengguna cakephp
- cake = folder ini dimana semua settingan cake php disimpan, untuk penggunaan normal anda jangan mengutak-atik folder ini karena bisa mengakibatkan cakephp tidak berjalan dengan semestinya, dan bisa mengakibatkan fatal error yang sulit untuk dipecahkan kecuali ada mempunyai kemampuan yang sangat baik dalam membaca program dan kemampuan yang sangat baik di PHP.
- Vendor = folder ini digunakan jika kita ingin menggunakan fasilitas dari program lain diluar cakephp.
- pluggin = folder ini digunakan jika anda ingin memasang plug in plug in cake php. anda bisa mencari di internet plug in plug in cakephp yang mana akan memudahkan anda dalam membuat applikasi anda.
kita akan membahas isi dari folder ‘app’, untuk folder-folder lain
akan kita bahas di kemudian hari, jika saya sudah mengerti he he he.
di dalam folder ‘APP’ ini kita menemukan lagi 11 folder dan 2 files.
folder-folder yang terdapat di folder ‘APP’ :
- config
- controllers
- models
- libs
- locale
- plugins
- vendors
- webroot
- views
- tests
- tmp
dan file-filenya, index.php dan .htaccess.
0 komentar:
Posting Komentar