Aplikasi yang sangat luas dimulai sebagai sistem berbasis akses (untuk penyimpanan basis data). Formulir ditulis dalam VB5 dan / atau VB6. Ketika .Net menjadi perlengkapan di komunitas pengembangan, modul-modul tertentu telah ditulis ulang. Ini tampaknya sangat canggung dan berpotensi mahal hanya untuk mempertahankan karena teknologi silang dan kerja ekstra untuk membuat kedua teknologi senang satu sama lain. Tentu saja, aplikasi ini menggunakan campuran ODBC OleDb dan MySql.
Apakah Anda berpikir menghabiskan waktu dan sumber daya untuk sepenuhnya mengembangkan kembali aplikasi di bawah. Net akan lebih hemat biaya? Dalam upaya mengembangkan aplikasi yang lebih stabil, tidakkah masuk akal untuk menggunakan .Net? Atau terus mengejar bug Access, menambahkan fitur baru di .Net (yang mungkin atau mungkin tidak membuat bug baru antara .Net dan Access), dan menulis ulang modul Access lama ke dalam modul .Net di bawah batasan waktu yang mencegah desain dan pengembangan yang tepat?
Perbarui Aplikasi menggunakan OleDb dan MySql - Saya mengoreksi pernyataan saya sebelumnya.
Juga, untuk memberikan dukungan lebih lanjut untuk penulisan ulang: Saya telah menemukan bahwa ketika "porting" ke Net dimulai, kode VBA / VB6 yang ada pada dasarnya diterjemahkan ke dalam ekuivalen. Net. Dari pemahaman saya, tidak ada yang dilakukan untuk meningkatkan kinerja, atau memanfaatkan perpustakaan atau teknologi baru.
Menurut pendapat saya, ini menciptakan aplikasi yang sangat rapuh dan tidak stabil. Dengan setiap pembaruan baru, ini menjadi lebih dan lebih terlihat. Sebagai teknisi help desk, saya perhatikan ada peningkatan masalah yang dilaporkan. Pelanggan yang menggunakan perangkat lunak telah memperhatikan peningkatan masalah dan mengomentarinya.