Senin, 31 Desember 2012

[PHP] Frameworks CakePhp belajar lagi Yuk disini


[PHP] Frameworks CakePhp belajar lagi Yuk disini 1

Permisi agan - agan, sista - sista , mas bro mas bro,,

Sebelumnya saya mohon maaf karena udah buat atau angkat thread yang isinya tentang belajar cakePhp ,,saya buat thread ini tujuan bukan buat sok - sok an atau gimana gan, saya buat thread ini dikarenakan saya seorang newbie yang sedang belajar cakePhp tapi mengalami kesulitan karena sedikit nya tutorial yang ada terutama dalam bahasa indonesia.

Nah bagi yang bersedia gabung mari gan share dong sedikit ilmu nya sama ane.

langsung aja yuks gan kenalan sama CakePhp.

APA ITU CakePhp :



CakePhp adalah sebuah framework PHP tentu saja bersifat open source alias gratis, Tujuannya untuk memungkinkan kita bekerja dalam cara yang terstruktur dan cepat tanpa kehilangan fleksibilitas.



Spoilerfor "kelebihan dan kekurangan":



1. Ringan . Ya, CakePHP adalah salah satu framework paling ringan yang ada di dunia, dengan ukuran 300 Kb dalam satu file .zip . Salah satu prinsip yang dijunjung tinggi oleh para programmer CakePHP adalah “no we-might-need-it code”, atau dengan kata lain, semua code dalam CakePHP adalah bermanfaat dan selalu digunakan dalam pembuatan aplikasi. Tidak ada code-code sampah yang tidak berguna dan memperbesar ukuran framework secara keseluruhan.

2. Kompatibel dengan PHP 4 dan PHP 5.

3. Scaffolding feature. CakePHP mempunyai fitur yang mampu men-generate prototype aplikasi kita, sebelum kita menyusun source code nya secara lengkap. Cukup tambahkan variabel $scaffold di controller anda, dan zapp ! Aplikasi anda sudah bisa anda nikmati ..

4. Mendukung AJAX. Buat kamu-kamu yang suka mainan animasi real time pake AJAX, CakePHP sudah mendukung AJAX. Yang pasti aplikasi Web 2.0 AJAX yang kamu buat akan berjalan dengan cepat dan mudah.

5. Komunitas developer yang luas. Yah, bagi Anda yang memang sudah siap terjun untuk menjadi pengembang CakePHP, silahkan sambangi komunitas-komunitas yang ada, di irc.cakephp.org, atau di channel #cakephp

6. Yang jelas, CakePHP yang dikembangkan oleh Cake Software Foundation ini sangat cocok untuk diterapkan dalam berbagai project Anda.

Ada beberapa kelemahan juga, sih. Tapi sedang dalam proses perbaikan koq :

1. Dokumentasi yang belum lengkap. CakePHP adalah framework yang selalu berkembang, demikian pula dokumentasinya. Maka dari itu, komunitas pengembang CakePHP selalu meng-update dokumentasi CakePHP, sesuai dengan perkembangan CakePHP itu sendiri

2. Belum ada dukungan internasionalisasi. Ya, sampai saat ini, release terbaru dari CakePHP belum support i18n, alias internasionalisasi bahasa-bahasa yang ada di dunia. Tapi sekali lagi, ini adalah bagian dari proses pengembangan, yang akan disempurnakan di release-release terbaru.

So, tetap ikuti perkembangan CakePHP dan tetaplah berkarya !





Keuntungan dari Cake :


Spoilerfor "keuntungan Cakephp":




  1. Open Source


  2. Mendukung Ajax


  3. Automatic Function


  4. Mendukung PHP 4 dan PHP 5


  5. Konsep MVC (Models, Views, Controller)


  6. Mendukung ORM




click buat lebih lanjut





Mengenal konsep :

MVC merupakan kepanjangan dari Model - View - Controller yang merupakan konsep alur kerja dari CakePhp. Dengan konsep MVC ini akan menyebabkan halaman web sedikit mengandung kode, karena telah disiapkan struktur tampilan dan logika.

Struktur Folder CakePhp


  • app : untuk menyimpan aplikasi yang akan kita bangun




    • Config : tempat menyimpan semua file configurasi yang ada didalam aplikasi


    • controllers : menyimpan semua file controller


    • Models : menyimpan semua file model


    • plugins : digunakan apabila developer ingin mengembangkan aplikasi kecil sebagai pendukung aplikasi kecil sebagai pendukung aplikasi utama


    • tmp : digunakan untuk fungsi caching


    • vendors : digunakan apabila developer melibatkan aplikasi - aplikasi tambahan yang dikembangkan oleh developer lain.


    • views : digunakan untuk mempersentasikan dari aplikasi dibuat. folder ini mempunyai beberapa sub folder yang digunakan untuk halaman statis (pages), halaman dasar aplikasi (layouts), dan sebagainya.


    • webroot : sebagai document root dari aplikasi yang dibuat.









  • cake


  • vendors




-- reserved --
nunggu penjelasan TS lebih lanjutEmbarrassment
tanya donk, apa kelebihan dibanding fw laen?Embarrassment


Quote:Original Posted By .dewa..sniper. â–º
-- reserved --
nunggu penjelasan TS lebih lanjut Embarrassment
tanya donk, apa kelebihan dibanding fw laen? Embarrassment


menurut ane kelebihannya dr fw lain, yg ini bisa dimakan gan.. cake=kueEmbarrassment


Quote:Original Posted By .dewa..sniper. â–º
-- reserved --
nunggu penjelasan TS lebih lanjut Embarrassment
tanya donk, apa kelebihan dibanding fw laen? Embarrassment


ane udah update gan diatas keuntungan cake

Quote:Original Posted By the.gunners â–º
menurut ane kelebihannya dr fw lain, yg ini bisa dimakan gan.. cake=kue Embarrassment


hhha si agan makannan mulu,,bantu dong gan biar rame ni pengguna cake yang mampir

cake -> make php programming as simple as a piece of cakeEmbarrassment


Quote:Original Posted By the.gunners â–º
menurut ane kelebihannya dr fw lain, yg ini bisa dimakan gan.. cake=kue Embarrassment

hmm.. masuk akalBig Grin
Quote:Original Posted By RIVD â–º
ane udah update gan diatas keuntungan cake


hhha si agan makannan mulu,,bantu dong gan biar rame ni pengguna cake yang mampir


beda loh keuntungan sama kelebihanEmbarrassmentuhuk.. uhuk..Busa: *batuk deh*
ane juga nubi lagi belajar ganEmbarrassment

Tidak ada komentar:

Posting Komentar