Featured Posts
Mobile Cloud Computing untuk Generasi Cerdas

Mobile Cloud Computing untuk Generasi Cerdas

Teknologi  informasi berkembang sangat cepat. Arahnya memungkinkan user untuk menggunakan teknologi semakin fleksibel dan cerdas sehingga mengubah aktifitas keseharian/kebiasaan user. Diantara trend teknologi tersebut adalah keberadaan mobile device (smartphone, tablet) dan juga cloud computing.  Bukan tidak mungkin trend teknologi ke depan merupakan gabungan keduanya. Cloud Computing Dalam penggunaan resources (hardware, platform, software) Cloud computing menawarkan sesuatu yang ...

Read More >>

 DHTMLX Touch – JavaScript Framework untuk Mobile dan Touch Devices

DHTMLX Touch – JavaScript Framework untuk Mobile dan Touch Devices

DHTMLX Touch adalah JavaScript library yang menggunakan HTML5,untuk membangun aplikasi berbasis mobile. Ini bukan hanya sekumpulan widget untuk interface, melainkan sebuah framework yang lengkap, memungkinkan kita membuat web aplikasi yang cross-platform untuk mobile atau berbasis touch device. Framework ini dikatakan kompatibel dengan banyak device dan aplikasi yang dihasilkan berjalan dengan baik pada iPad, iPhone dan Android Library yang digunakan ...

Read More >>

Websecurify : Web Security Testing Environment

Websecurify : Web Security Testing Environment

Bagi yang terlibat di bidang IT security selalu membutuhkan tool untuk menganalisa dari objek IT yang dicari. Untuk web salah satunya dapat menggunakan websecurify. Websecurify merupakan tool web dan web2.0 untuk melakukan testing dan analisa terhadap suatu web. Dengan menggunakan websecurify kita dapat mengetahui vulnerabilities pada web. Vulnerability scanner dan analisa yang dilakukan mampu mendeteksi beragam ...

Read More >>

Hadits Arbain For Android

Hadits Arbain For Android

Iseng-iseng coba membuat aplikasi berbasis android. Sebelumnya melakukan search, bahwa sudah ada aplikasi al quran di android, bahkan lebih dari satu. Tapi ternyata belum ada aplikasi hadits untuk android. Akhirnya belajar secara otodidak mencoba buat aplikasi hadits di android. Memilih dengan data dari hadits arbain, berisi empatpuluh hadits. Aplikasi ini tergolong simple. Mengingat belum tahu bagaimana ...

Read More >>


Pengenalan PHP Framework

{ Posted on May 19 2008 by Achmad Fachrie }
Categories : php, web

PHP Framework mungkin bisa dibilang menjadi pembicaraan hangat dalam komunitas PHP setelah melihat kinerja Ruby On rails (Frameworknya Ruby) yang cukup popular. Dengan melihat apa yang bisa dilakukan Ruby on rails membuat banyak orang mulai melirik untuk menggunakan Framework dalam mengembangkan aplikasinya.

Dunia framework mungkin pada awalnya banyak di temukan di dunia Java. Ada beberapa framework yang cukup popular, seperti Apache Struts, Hibernate, Spring dan Tapestry. Tapi yang kita bahas kali ini framework yang ada di PHP. Yang jadi “masalah” dengan kekuatan open source yang dimiliki, di luar sana tersedia banyak framework untuk bisa digunakan.

Sebelum membahas lebih jauh, sebenarnya apa sih framework itu? Framework sederhananya bisa dikatakan sebagai alat bantu untuk melakukan pekerjaan. Dalam kaitan hal untuk membuat website, maka framework disini sebagai alat bantu untuk mengembangkan aplikasi website.

Apa bedanya dengan CMS (Content Management System)? Jika dengan menggunakan CMS kita bisa langsung menggunakan, tidak perlu memikirkan kode-kode aplikasi web hanya next-next, layaknya menginstall aplikasi desktop, maka di Framework kita masih harus berkutat dengan kode-kode, bedanya kode-kode yang kita tulis harus sesuai dengan lingkungan framework yang kita gunakan.

Masing-masing framework mempunyai ciri khas tersendiri dalam penulisannya. Tentu konsekuensinya kita harus belajar lagi untuk menyesuaikan dengan lingkungan framework, tetapi hal itu akan terbayar jika kita mengerti dan menguasai framework tersebut.

Sebuah framework selain menyediakan lingkungan tersendiri dalam melakukan pengembangan, yang dimana framework mampu meng-generate kode yang biasanya kita lakukan secara manual, dan juga pada framework tersebut menyediakan fungsi siap pakai yang tidak tersedia jika menggunakan fungsi PHP asli. Tentu jika dengan fitur seperti ini akan menghemat waktu bagi sang pengembang.

Melakukan pengembangan aplikasi menggunakan framework akan membantu pengembang, karena kebanyakan framework menggunakan konsep MVC (Model View Controller), memisahkan antara business logic, presentation logic, sehingga membuat lebih terstruktur. Aplikasi yang kompleks akan menjadi lebih ringan dengan menggunakan framework.

Walau begitu, untuk menggunakan framework sesuaikan dengan aplikasi yang ingin Anda kembangkan terlebih dahulu, dan juga tentukan framework yang sesuai dengan Anda.

Beberapa framework yang popular di PHP adalah Zend, Symfony, CakePHP, CodeIgniter, Akelso, saya sendiri baru mencoba dua, yaitu CAkePHP dan Akelos. Ok selanjutnya kita akan membahas masing-masing framework. Stay tune!

Flash Banner Now - instant web ads

[ Back to Top ]