
Jika anda developer VB6 maka anda
harus tahu terlebih dahulu bahwa VB.NET bukan hanya VB6 yang ditambah beberapa
fitur baru. VB.NET adalah bahasa baru yang sudah di redesign dan direstrukturisasi.
Bahasa ini sudah dibuat menjadi lebih modern dengan penambahan fitur baru pada object
design, data akses, form, dan masih banyak lagi. Bahkan format file juga sudah
berubah. Sayangnya perubahan yang
signifikan tersebut membuat VB.NET tidak 100% backward compatible dengan VB6.
Project dari VB6 harus di upgrade untuk dapat berjalan di VB.NET. Anda dapat
menggunakan upgrade wizard untuk masalah ini, namun untuk aplikasi yang
kompleks tetap membutuhkan tambahan modifikasi secara manual. Banyak orang yang
berpendapat upgrade dari VB6 ke VB.NET tidak sekedar upgrade melainkan migrasi
aplikasi. Meskipun untuk migrasi membutuhkan kerja ekstra namun VB.NET akan
sangat menarik untuk dipelari oleh developer VB6. Karena dengan VB.NET anda tidak
hanya dapat membuat aplikasi berbasis windows saja tapi berbagai macam platform
seperti Web, Mobile, XML Web Service, Class Library bahkan untuk Game dengan
XNA. VB.NET juga dapat berintegrasi dengan bahasa lain yang berjalan diatas
.NET Framework seperti C# dan C++.