PENGERTIAN
FRAMEWORK
Framework adalah
kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script
(terutama class dan function) yang dapat membantu developer/programmer dalam
menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke
database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan
lebih cepat membangun aplikasi atau web .Bisa juga dikatakan Framework adalah
komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak
harus membuat skrip yang sama untuk tugas yang sama
Manfaat
/ fungsi
Framework
• Manfaatnya dapat membantu kerja developer dalam membangun aplikasi sehingga aplikasi bisa selesai dalam waktu yang singkat.
• Penerapan Design Patterns memudahkan dalam rancangan, pengembangan dan pemeliharaansistem.
• Stability dan Reliability aplikasi yang kita bangun lebih stabil dan handal karena berbasispada framework yang sudah teruji stabilitas dan kehandalannya.
• Coding Style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs
• Security Concern framework mengantisipasi dan memasang perisai terhadap adanya berbagaimasalah keamanan yang mungkin timbul.
• Dokumentasi, framework dapat mendisiplinkan kita untuk menulis dokumentasi untuk apayang kita tuli
• Manfaatnya dapat membantu kerja developer dalam membangun aplikasi sehingga aplikasi bisa selesai dalam waktu yang singkat.
• Penerapan Design Patterns memudahkan dalam rancangan, pengembangan dan pemeliharaansistem.
• Stability dan Reliability aplikasi yang kita bangun lebih stabil dan handal karena berbasispada framework yang sudah teruji stabilitas dan kehandalannya.
• Coding Style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs
• Security Concern framework mengantisipasi dan memasang perisai terhadap adanya berbagaimasalah keamanan yang mungkin timbul.
• Dokumentasi, framework dapat mendisiplinkan kita untuk menulis dokumentasi untuk apayang kita tuli
Ada beberapa alasan
mengapa menggunakan Framework:
a. Mempercepat dan
mempermudah pembangunan sebuah aplikasi web.
b. Relatif memudahkan
dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework
(dengan syarat programmer mengikuti pola standar yang ada)
c. Umumnya framework
menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu
membangun dari awal (misalnya validasi, ORM, pagination, multiple database,
scaffolding, pengaturan session, error handling, dll
d. Lebih bebas dalam
pengembangan jika dibandingkan CMS
Ada beberapacontoh Framework, tapi yang aka saya bahas disini adaha YII
Apa itu
Yii ??
Yii adalah kerangka
kerja PHP berbasis-komponen dengan performansi tinggi untuk pengembangan
aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam
pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan.
Nama Yii (dieja sebagai /i:/) singkatan dari easy, efficient dan extensible
(mudah, efisien, dan bisa diperluas).
Untuk menjalankan
aplikasi Web bertenaga-Yii, Anda memerlukan server Web yang mendukung PHP 5.3.0
atau lebih tinggi. Bagi para pengembang yang ingin
menggunakan Yii, mengerti pemrograman terorientasi-obyek (OOP) akan sangat
membantu, karena Yii murni kerangka kerja OOP.
Tidak ada komentar:
Posting Komentar