Membuat sebuah website atau aplikasi web, akan lebih mudah dan cepat jika menggunakan aplikasi framework. Banyak ragam aplikasi framework yang beredar, namun saya memilih yang gratis dan open source.
Aplikasi framework memudahkan kita membangun aplikasi tanpa memulai dari nol. Ibaratnya, kita hendak membuat sepeda motor, kita tidak perlu membuat ban, stang, jok, lampu, mesin, dan sebagainya, satu persatu. Dengan framework, semua materi ini sudah tersedia dan kita tinggal memakai. Jadi kita tinggal mengambil ban, stang, jok, lampu, mesin, kemudian memasangnya menjadi sepeda motor sesuai keinginan kita.
Kenuntungan menggunakan aplikasi framework open source, selain gratis, framework ini juga bisa kita modifikasi sesuai dengan kebutuhan kita. Bahkan kita juga bisa memberikan kontribusi dengan ikut mengembangkan aplikasi framework ini.
Aplikasi-aplikasi pendukung yang biasanya berupa plugins juga dapat dengan mudah ditemukan. Kita pun juga bisa membuat plugin sendiri (karena mengetahui sistem kerja framework tersebut) dan kemudian membaginya kepada orang lain.
Dalam pekerjaan, saya dituntut untuk membuat sebuah aplikasi web dengan cepat dan berfungsi dengan baik. Untungnya framework-framework yang saya pakai ini (semuanya gratis dan open source) sangat membantu saya.
Nah, berikut ini beberapa aplikasi framework favorit yang sering saya pakai.
CodeIgniter adalah sebuah framework aplikasi untuk membuat halaman atau aplikasi web berbasis PHP. Dengan menggunakan framework ini, kita tidak perlu repot-repot mengetik ratusan baris kode untuk membangun sebuah aplikasi.
Selain mudah digunakan, framework ini juga sangat cepat dan ringan. Dokumentasinya yang lengkap membuat framework ini mudah untuk dipelajari oleh pemula. Dukungan dari komunitas melalui forum diskusi juga memudahkan saya ketika mengalami kesulitan dan membantu orang lain yang sedang mengalami kesulitan.
Jika ada kerjaan membuat aplikasi mengambil RSS, saya mengandalkan SimplePie. Selain eksekusinya cepat dan fiturnya lengkap, SimplePie juga memiliki dokumentasi yang sangat memudahkan dan terstruktur.
Ketika membuat desain halaman web, saya sangat terbantu dengan framework 960 Grid System dalam membentuk layout. Seperti namanya, framework ini akan membentuk halaman web dengan lebar 960 pixel. Dari 960 pixel ini kita bisa membagi lebar 960 pixel ini menjadi 12 atau 16 bagian yang disebut dengan grid.
Penggunaannya cukup mudah dengan hanya memanggil file css yang tersedia dan memanggil kelas-kelas yang ditentukan. Bagi designer juga disediakan template dalam berbagai macam format (Fireworks, InDesign, Inkscape, Illustrator, OmniGraffle, Photoshop, Visio, dan Expression Design).
Sudah banyak situs-situs keren yang menggunakan framework ini seperti yang tertampil pada situsnya.
Jika ingin mengubah ukuran bagian, tersedia juga Custom CSS Generator di mana kita bisa menentukan sendiri ukuran grid-nya. Tersedia juga alat bantu untuk melihat desain halaman web kita udah rapi atau belum.
Meski aplikasi framework banyak memberikan keuntungan, ada hal-hal yang harus dipertimbangkan sebelum menggunakan suatu aplikasi framework, antara lain:
Nah, jika Anda punya aplikasi framework favorit, boleh juga diceritakan di sini. :)
Wuih, mbahas IT :)
Framework itu sebenernya mengekang jhe..:) Tapi ya lama-lama, mau tak mau harus suka dan pakai, lantas jadi ketagihan :)
Aku suka CakePHP instead of CI :)
Aku suka YUI CSS (digabung sama Eric Meyer) instead of 960 yg kotak-kotak itu :)
Aku suka DOJO juga ketimbang JQuery entah kenafa..:)
woh! makasih infonya!
wah aku ra dong bginian