pertanyaan Umum aBusiness

Visual Basic 6 di tahun ini 2026: Panggilan ke Microsoft

Para pengembang Visual Basic 6 telah menunggu penggantinya dari Microsoft selama bertahun-tahun. Dan beralih ke .NET? Itu tidak mungkin dilakukan oleh sebagian besar pengembang Visual Basic 6!

Sebagian besar pengembang VB6 yang saya kenal lebih suka beralih ke dunia Javascript dan browser daripada beralih ke Visual Basic .NET. Di sini saya menjelaskan mengapa peralihan dari VB6 ke VB.NET tidak mungkin dilakukan oleh sebagian besar pengembang VB6.

Saya berharap banyak manajer Microsoft akan membacanya dan membuat keputusan untuk tahun ini.

C# sebagai bahasa pemrograman sama sekali tidak lebih buruk daripada VB6, bahkan VB.NET.

Tetapi: lingkungan pengembangan .NET terasa seperti langkah mundur ke Zaman Batu bagi pengembang VB6:

  1. Ia tidak memiliki kemampuan debugging ajaib yang membuat "pemrograman langsung" di VB6 menjadi pendorong nyata untuk pemrograman: Anda mulai dengan draf, dan mengoptimalkannya pada saat runtime.
  2. NET menyatukan apa yang terasa seperti ratusan teknologi di bawah satu atap, tetapi antarmuka yang kelebihan beban membuat pendatang baru atau pengalih dari awal dan kurva pembelajaran untuk membiasakan diri dengan IDE sangat besar.
  3. IDE .NET terasa kurang responsif dan memulai aplikasi Hello World yang kecil dapat memakan waktu kompilasi 10 detik bahkan sebelum program sederhana dimulai...
  4. IDE .NET tampaknya sangat haus sumber daya. Menginstal lingkungan pengembangan .NET dengan cepat pada Laptop Surface dengan ruang hard drive 250GB dengan cepat menjadi seperti menjalankan rute ludah ketika harus membebaskan sumber daya yang diperlukan.

Seruan saya kepada Microsoft: VB6 harus menjadi OpenSource sehingga dapat dikembangkan lebih lanjut oleh komunitas dan dipindahkan ke tahun 2026.

VB6 tetap hidup di tahun 2026

Komunitas tidak pernah menyerah pada Visual Basic 6. Kr00l membawa Microsoft Common Controls yang sering digunakan dalam VB6 ke dalam 2026 dan membuat komponen yang sama yang sepenuhnya DPI-aware dan Unicode / UFT-8-capable.

TwinBasic berkembang menjadi kompiler 64-bit yang dapat dijalankan bahkan untuk program yang sudah ada. Pendekatan komunitas ini patut dipuji dan sangat ambisius, terutama karena tidak ada yang memiliki akses ke kode sumber VB6 dan komunitas harus mengembangkan semuanya dari awal.

Sayangnya, pendekatan ini sebenarnya sangat ambisius sehingga perlu dipertanyakan: apa alternatif lain yang sebenarnya kita miliki?

Banyak kelemahan VB6, seperti multithreading asli, dapat diselesaikan pada tahun 2026 dengan komponen Rust tambahan yang dapat dipasang jika diperlukan.

Tingkat OOP dalam Visual Basic adalah kompromi yang cerdik antara mengurangi kompleksitas dan penggunaan opsional kelas sebagai wadah metode dan data di mana ia benar-benar mempromosikan efisiensi dalam pemrograman. Pendekatan ini tidak boleh diubah sama sekali.

Penginstal untuk IDE VB6 dapat dan harus dibangun ulang sepenuhnya, misalnya dengan Inno Setup.

DPIAwareness yang lengkap, kemampuan UTF8 penuh dan bahkan kompiler 64-bit dapat dibangun langsung ke dalam kode sumber VB6.

Jika VB6 masih memanggil metode Ansi di API Win32 (misalnya WriteTextA), kita dapat menggantinya dengan metode W berkemampuan UTF8 (WriteTextW).

Kami, komunitas, akan mengambil alih tugas ini dan membawa pendekatan cerdik Visual Basic 6 ke tahun 2026. Karena tidak ada mantan penggemar VB6 yang saat ini menggunakan Visual Basic .NET dengan semangat yang nyata.

Dan ini harus diakui oleh Microsoft: keputusan untuk menghentikan VB6 dan memposisikan .NET sebagai penggantinya telah gagal.

Banyak pengembang VB6 yang tersisa harus secara perlahan-lahan mengubah orientasi mereka, kehilangan kesabaran dan kemudian secara perlahan tapi pasti beralih ke Linux dan Rust.

Atau Microsoft akan merilis kode sumber Visual Basic 6 dan kami, komunitas, akan membawa lingkungan pengembangan yang brilian ini untuk Windows ke tahun 2026.

Yang terakhir ini akan menjadi kemenangan besar bagi komunitas, pengembang, pengguna dan bahkan seluruh sektor teknologi.

Dan yang tak kalah pentingnya, ini akan menjadi nilai tambah yang besar bagi Microsoft, karena keputusan untuk membuat kode sumber untuk Visual Basic 6 tersedia sebagai sumber terbuka juga akan meningkatkan reputasi Microsoft dan membawa kembali banyak penggemar & pengembang, dan mengikat mereka ke ekosistem Microsoft.

Menurut saya, ini merupakan kemenangan besar bagi Microsoft.


Cadangan Langmeier

Pencadangan untuk Windows

  Beli sekarang   Cobalah secara gratis

Perangkat Lunak Pencadangan Untuk Windows

Tentang penulis
Pendiri dan CEO Perangkat Lunak Langmeier
Saya tidak ingin mempersulit apa pun. Saya tidak ingin mengembangkan perangkat lunak bisnis terbaik. Saya tidak ingin masuk dalam daftar teknologi teratas. Karena bukan itu yang dimaksud dengan aplikasi bisnis. Ini tentang memastikan data Anda terlindungi dengan baik. Dan ini tentang memastikan semuanya berjalan dengan lancar sementara Anda memegang kendali penuh dan dapat fokus pada pengembangan bisnis Anda. Kesederhanaan dan keandalan adalah prinsip-prinsip panduan saya dan menginspirasi saya setiap hari.
 
Cari lebih jauh: