Skip navigation

Tag Archives: framework


Sudah lama tidak mengisi blog ini karena banyak kerjaan. Oke belakangan ini gw sedang mengerjakan sebuah aplikasi menggunakan PHP Framework Yii. Framework ini cukup menyenangkan dibanding beberapa framework lain. By the way, di tulisan ini gw akan memberikan solusi gw dari sebuah permasalahan kecil yang gw hadapi.

Yii menyediakan sebuah tabel model yang kodenya digenerate. Tabel ini adalah CGridView. Tabel ini menyediakan banyak sekali fitur yang siap digenerate: pagination, column sorting, dan lain-lain. Jadi dengan menggunakannya, gw jadi tidak perlu menulis banyak kode.

Tapi satu masalah yang gw hadapi adalah bagaimana gw merefresh isi tabel ini dengan sebuah filter yang disediakan oleh sebuah Dropdown List.  Gambarnya dapat dilihat di bawah.


Read More »

Iklan

Kohana adalah salah satu dari banyak sekali framework PHP. Sebenarnya Kohana adalah framework yang diturunkan dari Code Igniter, framework terpopuler di dunia dan diakui sebagai framework PHP yang memiliki kecepatan paling tinggi.

Sama seperti framework lainnya dan mengikuti framework orang tuanya, Kohana didesain untuk pengembangan dengan desain MVC (Modeller-Viewer-Controller). Perbedaannya dengan Code Igniter adalah Kohana sudah memiliki implementasi ORM (Object-Relational-Mapping) yakni langsung dapat memetakan sebuah class terhadap database. Pemetaan ini dipengaruhi oleh pengguna fitur ORM paling terkenal di dunia, Ruby on Rails dengan Active Recordsnya.

Sama halnya dengan Ruby on Rails, penggunaan ORM ditekankan pada Convention over Configuration, yakni pengembang harus mematuhi konvensi-konvensi dasar yang sudah ditetapkan oleh Kohana untuk dapat menggunakan ORM.

Dengan tetap mempertahankan kecepatan dari Code Igniter, Kohana memiliki beberapa kelebihan lain, yakni cascading resource structure. Model ini memudahkan pengembang untuk mengembangkan modul-modul pada Kohana. Selain itu, Kohana juga memiliki library dasar yang diambil dari Code Igniter.

Akan tetapi Kohana masih memiliki banyak kekurangan terlebih lagi karena masih banyak fitur-fitur dari Ruby on Rails yang belum diimplementasikan pada Kohana. Kekurangan lain adalah Kohana masih belum memiliki scaffolding terintegrasi sehingga agak sedikit merepotkan. Selain itu, sebagai framework yang sedang berkembang pesat, perkembangan ini tidak diikuti oleh dokumentasi yang up to date, karena banyak sekali penambahan fitur-fitur pada setiap versinya.

%d blogger menyukai ini: