
Coretan ini sekedar ungkapan hati, tentang fleksibilitas penggunaan OOP dalam dunia pemrograman. Saat ini saya sedang mengerjakan project untuk membuat software daerah. mungkin lebih tepat lagi silahkan lihat beberapa posting saya tentang Membangun Aplikasi daerah . dalam menulis program saya menggunakan model memisahkan antara database, code logic perangkat lunak dan interface/layer presentasi. dengan menggunakan OOP akan sangat meringkas pekerjaan kita, apalagi dengan memisahkan antara code yang langsung berhubungan dengan database dan layer presentasi. Untuk kecepatan pengembangan saya pakai cherrypy sebagai layer presentasi sehingga halaman aplikasi dapat diakses melalui halaman html. Ketika perangkat lunak ini akan dikembangan lebih lanjut dalam bentuk GUI Window, maka kita tinggal menggunakan API yang sudah kita buat dalam layer logic kemudian ubah layer presentasi menggunakan PyGTK atau WxPython atau TK. kita hanya perlu melakukan code di bagian layer presentasi. istilahnya, sekali mendayung pulau dapat dilalui, begitu kira-kira he he.
Jika kita cermati lebih lanjut, banyak keuntungan kita menggunakan OOP, sepertihalnya python, java yang memang dibuat sebagai OOP oriented. Mari kita pisahkan logic code dan layer presentasi aplikasi yang kita kembangkan…merdeka

No Comments Yet