About FuelPHP

 

FuelPHP is a simple, flexible, community driven, PHP 5.3+ framework, based on the best ideas of other frameworks with a fresh start.

Begitulah deskripsi yang ditampilkan secara resmi di website FuelPHP. Dengan begitu banyak kelebihan yang ada, ybeberapa diantaranya adalah sebagai berikut:

  1. MVC architecture
  2. FuelPHP merupakan framework berbasis MVC (Model – View – Controller). Dengan MVC, akan jauh lebih mudah mengembangkan sebuah aplikasi karena terjadi pemisahan antara bagian data (Model), tampilan (View) serta logika (Controller). Tidak lagi mengembangkan suatu halaman kompleks yang berfungsi mengolah data, memanipulasi data serta menampilkan dalam website dalam satu file, tapi dipisah-pisah ke dalam MVC tersendiri.sehingga lebih mudah di dalam melakukan pengembangan maupun debug.

  3. Modular and extendable
  4. Terdapat beberapa paket (package) yang dapat ditambahkan untuk meningkatkan fungsi aplikasi tanpa mengubah inti dari framework itu sendiri. contohnya adalah paket authentification, ataupun PDF Generation. Bisa dibayangkan bahwa FuelPHP merupakan sebuah mobil dan paket merupakan tambahan asesoris/modifikasi yang akan menambah fungsi ataupun mempercantik tampilan secara keseluruhan namun hanya perlu memasang tanpa perlu merusak mobil itu sendiri.Jauh lebih mudah dan aman.

  5. Built-in Security feature
  6. FuelHP semenjak dikembangkan memikirkan keamanan sebagai faktor utama. Adanya fitur Input filtering, URI filtering, XSS filtering, Output encoding,CSRF token protection, SQL injection prevention lebih meyakinkan pengembang mengenai masalah.

  7. Oil -Command
  8. ini merupakan salah satu fitur hebat dari FuelPHP. Dengan menggunakan oil kita bisa membuat aplikasi baik model, view maupun controler hanya melalui command line (dos-prompt). bayangkan berapa waktu yang dihemat dibandingkan melakukan coding sendiri dari awal untuk menambah, menampilkan, mengedit, ataupun menghapus suatu data hanya dalam 2 baris command line saja.

  9. ORM (Object Relation Mapper)
  10. ORM merupakan salah satu fitur unggulan dari FuelPHP. dengan menggunakan ORM, kita tidak perlu lagi melakukan join dari 2 tabel atau lebih, semua akan dilakukan secara otomatis oleh ORM. Menghubungkan 2 tabel juga lebih simpel.

Setidaknya, dari 5 keunggulan di atas, akan jauh lebih mudah bagi pemula untuk mengembangkan sebuah aplikasi menggunakan Framework FuelPHP ini, dibandingkanmembuat semua fitur itu sendiri.

Mungkin masih ada beberapa fitur unggulan yang lain, namun karena secara pribadi belum pernah menggunakan, maka lebih baik disimpan dulu🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s