Framework

Salah satu sebab kenapa menggunakan framework dalam membangun sebuah aplikasi adalah kemudahan yang ada di dalm framework itu sendiri. Di dalam framework biasanya sudah ada struktur aplikasi yang tersendiri seperti:

   1) Standard coding
   2) Best Practice
   3) Design pattern
   4) Common function

Dengan menggunakan framework kita tidak perlu lagi membuat sesuatu functions yang bersifat umum. Sedar atau tidak sebenarnya kita telan menbangunkan banyak aplikasi yang melibatkan functions yang sama dan berulang-ulang. Dengan adanya framework kita dapat menpecepatkan prosess tersebut.


Selain kecepatan dalan menbangunkan aplikasi, framework juga bertindak sebagai keseragaman dalam melaksanakan kode program. dengan framework kita terpaksa untuk patuh kepada kesepakatan. selain itu juaga ia akan memudahakan pengembanagan lain untik mempelajari dan mengubah aplikasi yang telah di buatapabila kode yang di hasilkan adalah kosisten dan mencapai tanda aras pada sesebuah aturan tertentu.




  1. CodeIgniter adalah sebuah framework aplikasi untuk membuat halaman atau aplikasi web berasaskan PHP. Dengan menggunakan framework ini, kita tidak perlu mebuat ratusan baris kode untuk membangun sebuah aplikasi. Selain mudah digunakan, framework ini juga sangat cepat dan ringan. Dokumentasi yang lengkap membuat framework ini mudah untuk dipelajari oleh orang yang baru dalam PHP.
  2. Yii adalah kerangka kerja PHP berasaskan komponen dengan perlaksanaan tinggi untuk pengembangan aplikasi Web berskala besar. Ia menyediakan keupayaan (reliability) maksimum dalam memprogram Web dan boleh melakukan proses pengembangan secara signifikan. Kelebihan Yii berbanding PHP framework lain dalam hal keberkesanan, ciri-ciri yang hebat, dan di dokumentasikan dengan jelas.
  3. Zend Framework adalah framework open source dan berkualiti tinggi untuk membangun aplikasi web dan web service dengan PHP. Zend Framework memiliki kelebihan-kelebihan seperti berikut:
    • Dibuat oleh Zend, pengembang engine PHP.
    • Dibangun diatas teknologi php 5
    • Lisensi Asas Open Source  BSD yang fleksibel baik untuk pengembangan aplikasi open source.
    • Dokumentasi lengkap (lebih dari 500 halaman).
    • Proses pengembangan Zend Framework menyertakan unit test yang lengkap, mencakup 84% kode yang ada.
    • URL yang bagus dan search engine friendly

No comments:

Post a Comment