Jika ada yang bertanya, kenapa menggunakan VB.net dibanding VB6, ini beberapa jawaban yang saya dapatkan dari obeservasi kecil saya di internet:
No | Visual Basic 6 | Visual Basic .Net |
1 | Menggunakan Pustaka dengan standarisasi lama, berdampak pada fungsi-fungsi yang lama (jadul) | Menggunakan Pustaka/Library yang standarisasi terbaru sehingga lebih bermanfaat dalam penggunaannya. |
2 | Penanganan Kesalahan/error yang cenderung sempit lingkupnya (menggunakan On Error Goto) | Penanganan kesalahan/error lebih baik (menggunakan Try Catch and Finally) Untuk pengguna akhir bisa dapat meminimalisir kesalahan yang tak tertangani |
3 | Banyak kode yang tersembunyi sehingga, programmer sulit untuk mengontrol dan mengaksesnya (ex: dalam pengaturan tampilan) | Semua kode dapat dilihat dan dimodifikasi |
4 | Tidak terintegerasi dengan bahasa pemrograman lainnya | Dapat mendukung bahasa pemrograman lainya yang memiliki dasar bahasa .Net ( Dalam pengembangannya) |
5 | VB6 menggunakan ADODB dan merekam-set untuk mengimplementasikan aplikasi akses data. (Penyimpanan data) | VB.NET menggunakan ADO.NET dan dataset untuk membangun aplikasi akses data. The ADO.NET juga mendukung akses data terputus. |
6 | Penggunaan memori yang baik sehingga waktu pengaksesan data lebih cepat | |
7 | Produk lawas, sehingga kadang sulit disesuaikan dengan kebutuhan saat ini | Produk terbaru (2012 dengan VB 2012) mudah disesuaikan dengan kebutuhan |