Perangkat lunak berbasis web dinamis (PLBWD) melakukan pengubahan informasi melaluiudpengubahan data, bukan melalui pengubahan kode program. Teknologi pengembang PLBWD terus merilis dan udmemutakirkan kakas pengembang PLBWD dengan keunggulan masing-masing. Dari sisi arsitektur, desaianudMVC menawarkan PLBWD yang memisahkan tanggung jawab dari tiap lapisan aplikasi dan kegunaulangan.udBanyaknya platform untuk mengembangkan PLBWD, melahirkan kompleksitas dan biaya besar pada peringkatudteknis. Para pemrogram memerlukan usaha besar untuk mengenali dan memahami teknologi , arsitektur, teknik,udperilaku, lingkungan dari tiap platform. Pada penelitian ini dikembangkan pola umum PLBWD untuk meredamudkompleksitas dari detail tiap platform, sehingga dapat meningkatkan produktivitas pemrogram. Teknik analisisudpola PLBWD pada tiap platform dilakukan dengan cara eksperimen pada beragam aplikasi yang sudah jadi. udHasil analisis direkam, dievaluasi secara iteratif, sehingga pola PLBWD akan terus berevolusi. Pada penelitian iniudteknologi dari masing-masing platform yang diteliti : Java EE : JSF; .NET : .NET Framework; PHP : YII. Untuk udmenguji pola PLBWD, dikembangkan sebuah kakas generator. Kakas tersebut dapat membangkitkan kodeudprogram dengan mengimplementasikan pola PLBWD yang sudah dibuat. Pada penelitian ini, implementasiudhanya dilakukan pada platform Java EE dengan mengunakan teknologi JSF. ududKata kunci: PLBWD, pola, platform, MVC.
展开▼