Home Start Back Next End
  
40
Framework
menyediakan
pustaka yang lengkap dan terintegrasi. Unsur
inilah
yang
paling
banyak
memberikan keuntungan
bagi
pengembang
aplikasi.
Sebagai
contoh,
framework
aplikasi
web menyediakan
library-library
dasar
berkaitan layanan web, seperti authentication, database access,
html
generation,
template
engine,
session
management,
caching,
searching,
email,
http,
pdf,
zip
dan
ajax.
Framework
juga
menyediakan
sarana extension untuk pustaka-pustaka
yang belum tersedia atau pustaka yang perlu ditingkatkan kemampuannya.
Sebuah
aplikasi
membutuhkan
rancangan
bagaimana
sistem dibangun,
yaitu
bagaimana
elemen-elemen
di
dalam aplikasi
disusun
dan
diintegrasikan,
seperti pengorganisasian file dan pustaka, dan bagaimana pustaka-pustaka
digunakan. Framework
menyediakan struktur aplikasi dan bagaimana interaksi di
dalam struktur
tersebut.
MVC
(Model
View
Controller)
adalah
salah
satu
pola
rancangan yang banyak digunakan dalam arsitektur aplikasi saat ini.
Beberapa keuntungan penggunaan framework adalah sebagai berikut:
1.   Penggunaan
kode
yang
telah
dibuat, dites,
dan
digunakan
oleh
programmer
lain, sehingga bisa meningkatkan reabilitas kode dan mengurangi waktu
pemrograman.
2.   Pemecahan   tim   pengembang   perangkat  
lunak   dapat   dipecah  
menjadi
beberapa
tim
yang
mengerjakan
menurut
keahliannya
secara
bersamasama.
Pada
aplikasi
berbasis
web,
ini
akan
sangat
berguna, karena seringkali harus
membedakan programmer dan desainer tampilan halaman
3.
Framework
yang
dikembangkan
oleh
para ahli, biasanya bukan hanya
menyiapkan
fungsionalitas,
tapi
juga
mempertimbangkan
aspek
keamanan.
Word to PDF Converter | Word to HTML Converter