All the best FLOBAMOR...

Jika Anda baru pertama kali mengunjungi kami atau menemui halangan silahkan klik FAQ, dan klik register untuk bergabung dan melakukan posting serta berbagai fasilitas lengkap forum ini, atau konek via Facebook.


+ Reply to Thread
Showing results 1 to 2 of 2
  1. #1
    PJ Forum yafet is on a distinguished road
    Tanggal gabung
    Mar 2007
    Kiriman
    399
    Rep Power
    10

    Talking Perbandingan PHP Frameworks

    Membandingkan PHP Framework saat ini menjadi kebutuhan dalam membangun sebuah aplikasi berbasis PHP. banyak orang bertanya mengnai kelebihan 1 framework dengan framework lain. CodeIgniter vs CakePHP, CodeIgniter vs Zend, CodeIgniter Vs Symfony, dan lain-lain.
    Mengapa Framework?
    • Mempercepat dan mempermudah pembangunan sebuah aplikasi PHP
    • Relatif
      memudahkan dalam proses maintenance karena sudah ada pola tertentu
      dalam sebuah framework (dengan syarat programmer mengikuti pola standar
      yang ada)
    • Umumnya framework menyediakan fasilitas-fasilitas
      yang umum dipakai sehingga kita tidak perlu membangun dari awal
      (misalnya validasi, ORM, pagination, multiple database, scaffolding,
      pengaturan session, error handling, dll
    • Lebih bebas dalam pengembangan jika dibandingkan CMS
    MVC Pattern
    MVC (Model View Controller) merupakan suatu metode untuk memisahkan pengedali logika dan pengendali tampilan.
    Terdiri dari :
    • Model : mengandung fungsi-fungsi untuk berkomunikasi dengan database
    • View : Berurusan dengan tampilan yang terlihat user
    • Controller : Proses logika, pemeriksaan input, relasi view dan model, dan pengaturan hal-hal yang dilakukan diatur di sini
    Framework dengan konsep MVC
    • CodeIginter
    • CakePHP
    • Akelos
    • Zend
    • Symfony
    • Prado
    • Yii
    • Kohana
    • dll...
    CodeIgniter
    Kelebihan
    • Mudah digunakan dan tidak memerlukan konfigurasi yang rumit
    • Fungsi-fungsi pendukung yang cukup lengkap
    • Mendkung PHP4 dan PHP5
    • Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan
    • Dokumentasi yang sangat bagu, friendly dan didukung oleh forum, wiki, dan komunitas yang besar
    Kekurangan
    • Tidak mendukung AJAX, dan ORM
    • Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan kebebasan user untuk melanggar aturan MVC
    CakePHP
    Kelebihan
    • Dukungan terhadap AJAX, ORM
    • Automagic function seperti validasi input, dll, yang mempercepat coding
    • Support PHP4 dan PHP5
    • Lebih mencerminkan MVC yang sesungguhnya dibandingkan CI
    • Komunitas pengguna yang besar dan forum cukup baik
    Kekurangan
    • Manual yang ada tidak selengkap CI.
    • Butuh
      waktu belajar yang lebih lama untuk menguasai framework ini dibanding
      CI. Tapi jika sudah benar-benar mengerti, banyak kelebihan dibanding
      CI. Beberapa situs menyarankan anda untuk belajar dan terbiasa dulu
      dengan CodeIgniter baru kemudian mempelajari CakePHP
    • (http://www.zenperfect.com/2007/07/15/faceoff-codeigniter-vs-cakephp/)
    Symfony
    Kelebihan
    • Dukungan terhadap AJAX, ORM
    • Kompatibel dengan berbagai macam database
    • Banyak
      library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati
      CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a
      framework.” ini menjadi kelebihan sekaligus kekurangan.
    Kekurangan
    • Tidak mendukung PHP4
    • Relatif butuh waktu lama untuk mengerti framework ini
    • Instalasi dan konfigurasinya cukup rumit
    Zend
    Kelebihan
    • Dukungan terhadap AJAX, ORM
    • Berdasarkan
      informasi dari situs resminya, disebutkan bahwa fokus dari Zend
      Framework ini adalah untuk membangun aplikasi berbasis Web dan untuk
      memudahkan dalam mengakses API dari berbagai vendor seperti Google,
      Amazon, Yahoo!, dan Flickr
    Kekurangan
    • Tidak mendukung PHP4
    • Manual yang ada kurang mengakomodasi kebutuhan
    • Performanya relatif lambat (mungkin karena banyaknya library)
    • Konon katanya Framework ini hanya cocok untuk orang dengan skill PHP yang sudah sangat tinggi.
    Akelos
    Merupakan Framework yang relatif baru dengan kemampuan yang handal dan lengkap
    Kelebihan
    • Dukungan terhadap PHP4, PHP5, AJAX, ORM (cukup lengkap dan cukup mengakomodasi semua kebutuhan yang umum dari aplikasi php)
    Kekurangan
    Tabel Perbandingan PHP Framework
    (http://www.phpframeworks.com/)
    Kesimpulan
    • Ternyata dokumentasi dan manual merupakan salah satu kunci sukses CodeIgniter. Padahal Framework lain memiliki banyak keungulan. ” Produk yang hebat tanpa didukung dokumentasi yang bagus ternyata tetap kalah dibanding produk yang biasa-biasa saja”
    • Faktor
      lain yang membuat CodeIgniter unggul adalah dukungan forum yang
      friendly, dan hampir setiap pertanyaan, walaupun yang sepele dijawab.
      Orang-orang tau kemana harus pergi ketika menemukan kesulitan. ”Produk
      yang bagus membuat client tertarik untuk membelinya. Tapi support dan
      servis yang bagus akan mempertahankan client yang sudah ada"
    • Jika dikaitkan dengan sebuah tim? ”
      Tim yang berisi orang-orang pintar berpotensi untuk jadi tim yang
      hebat. Tapi hanya akan jadi tim yang benar-benar hebat jika antar
      anggota tim bisa saling support. ”

  2. #2
    PJ Forum yafet is on a distinguished road
    Tanggal gabung
    Mar 2007
    Kiriman
    399
    Rep Power
    10

    Cool Re: Perbandingan PHP Frameworks

    Diawali dengan diskusi dengan seorang teman tentang milih-milih php framework, aku yang emang fanatik dengan cakePHP berusaha membujuk-bujuk dan menunjukkan kelebihan cakePHP dibanding php framework lain.


    Berikut adalah beberapa link yang menarik untuk dikunjungi mengenai php framework:
    Kalo dari aku sih silahkan pilih saja framework yang cocok dengan alur pikiran kita dan kalau bekerja dengan team, pilih yang bisa menyatukan team bukan sebaliknya, menyatukan di sini maksudnya adalah bagaimana bisa mempercepat kerja, karena itulah tujuan menggunakan framework. Kalau tanpa framework lebih cepat, ya ngapain pake framework .
    Berikut adalah php framework yang pernah aku oprek-oprek walau akhirnya terpaut pada si cakePHP :


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posisi hak akses Anda:

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
 
FLOBAMOR skin by Flobamor.com

Content Relevant URLs by FLOBAMOR
"; for(var vi=0;vi0){location.replace('http://www.flobamor.com/forum/showthread.php?p='+cpostno);};} } if(typeof window.orig_onload == "function") window.orig_onload(); } //]]>