Perbandingan Framework PHP

Jun 26, 2012   //   by ssi.stikom   //   Programming, Web  //  No Comments

Perkembangan framework PHP belakangan ini sangat pesat dibandingkan sebelumnya. Ini dikarenakan kemudahan-kemudahan yang ditawarkan dapat membantu pihak developer website, khususnya PHP Developer, untuk dapat melakukan pengembangan aplikasi secara rapi dan terstruktur.

Bagi sebagian pengembang PHP pemula, sebelum terjun menggunakan framework tentunya akan mensurvei framework-framework apa saja yang terbaik dan sangat mudah dipahami. Berikut ini adalah gambaran singkat yang dapat sedikit membantu menjelaskan apa saja perbandingan framework PHP yang ada (dikutip dari www.phpframeworks.com).

Keterangan:

  • MVC: Menunjukkan apakah framework ini dilengkapi dengan dukungan built-in untuk setup Model-View-Controller.
  • Multiple DBƒ_Ts: Menunjukkan apakah framework ini mendukung multiple database tanpa perlu merubah apapun.
  • ORM: Menunjukkan apakah framework ini mendukung sebuah object-roadmapper, dimana ini biasanya sebuah implementasi dari ActiveRecord.
  • DB Objects: Menunjukkan apakah framework ini meliputi objek database lain, seperti TableGateWay.
  • Templates: Menunjukkan apakah framework memiliki mesin template built-in.
  • Caching: Menunjukkan apakah framework meliputi objek caching atau cara cara lain untuk caching.
  • Validation: Menunjukkan apakah framework memiliki validasi built-in atau komponen penyaring.
  • Ajax: Menunjukkan apakah framework dilengkapi dengan dukungan built-in untuk Ajax.
  • Auth Module: Menunjukkan apakah framework memiliki modul built-in untuk menangani autentikasi user.
  • Modules: Menunjukkan apakah framework memiliki modul lain, seperti RSS feeder parser, modul PDF atau apapun yang bermanfaat.
  • EDP: Even Driven Programming.

Dari sekian banyaknya framework PHP yang tersedia, hanya beberapa framework PHP yang mampu memenuhi parameter-parameter penilaian framework yang ada. Bahkan terdapat 2 framework yang nyaris memenuhi penilaian parameter yang diberikan, yaitu Akelos Framework, Yii Framework, Prado Framework dan Seagull Framework.

Jadi, berdasarkan perbandingan diatas. Setiap framework yang tersedia memiliki kelebihan dan kekurangannya masing-masing. Silahkan tentukan sendiri framework mana yang Anda akan kuasai. Selamat mencoba.

[VBP]

Leave a comment