|
aBusiness SSS
Visual Basic 6 yılında 2026: Microsoft'a bir çağrıVisual Basic 6 geliştiricileri yıllardır Microsoft'tan bir değişim bekliyordu. Peki .NET'e geçmek? Çoğu Visual Basic 6 geliştiricisi için bu söz konusu bile değil! Tanıdığım çoğu VB6 geliştiricisi Visual Basic .NET'e geçiş yapmak yerine Javascript ve tarayıcı dünyasına geçmeyi tercih etti. Burada VB6'dan VB.NET'e geçişin çoğu VB6 geliştiricisi için neden söz konusu olmadığını açıklıyorum. Umarım birçok Microsoft yöneticisi bu yazıyı okur ve 2026 yılı için bir karar verir.
Bir programlama dili olarak C# hiçbir şekilde VB6'dan, hatta VB.NET'ten bile daha kötü değildir. Ancak: .NET geliştirme ortamı, bir VB6 geliştiricisi için Taş Devri'ne geri adım atmak gibi hissettiriyor:
VB6 2026 yılında yaşamaya devam ediyorTopluluk Visual Basic 6'ten asla vazgeçmedi. Kr00l, VB6'da sıklıkla kullanılan Microsoft Ortak Kontrollerini 2026'e taşıdı ve aynı bileşenleri tamamen DPI farkında ve Unicode/UTF-8 özellikli olarak yarattı. TwinBasic, mevcut programlar için bile başlatılabilir bir 64-bit derleyiciye dönüşüyor. Topluluğun yaklaşımı övgüye değer ve son derece iddialı, özellikle de kimsenin VB6 kaynak koduna erişimi olmadığı ve topluluğun her şeyi sıfırdan geliştirmesi gerektiği için. Ne yazık ki bu yaklaşım aslında o kadar iddialı ki şu soruyu sormaya değer: başka ne gibi alternatiflerimiz var? VB6'nın gerçek çoklu iş parçacığı gibi zayıf yönlerinin birçoğu, gerektiğinde kenetlenebilen ek Rust bileşenleriyle 2026'da çözülebilir. Visual Basic'teki OOP derecesi, karmaşıklığın azaltılması ile programlamada verimliliği gerçekten artıran yöntem ve veri kapları olarak sınıfların isteğe bağlı kullanımı arasında ustaca bir uzlaşmadır. Bu yaklaşım hiç değiştirilmemelidir. VB6 IDE için yükleyici, örneğin Inno Setup ile tamamen yeniden oluşturulabilir ve oluşturulmalıdır. Tam DPIAwareness, tam UTF8 özelliği ve hatta bir 64-bit derleyici doğrudan VB6 kaynak koduna yerleştirilebilir. VB6'nın Win32 API'sinde hala Ansi yöntemlerini çağırdığı yerlerde (örneğin WriteTextA), bunları UTF8 özellikli W yöntemleriyle (WriteTextW) değiştirebiliriz. Topluluk olarak bu görevi biz devralır ve Visual Basic 6'nın dahiyane yaklaşımını 2026 yılına taşırız. Çünkü eski VB6 hayranlarının hiçbiri şu anda Visual Basic .NET'i gerçek bir tutkuyla kullanmıyor. Ve bu Microsoft için bir itiraf olmalı: VB6'yı sonlandırma ve .NET'i halefi olarak konumlandırma kararı başarısız oldu. Kalan VB6 geliştiricilerinin çoğu yavaş yavaş yönlerini değiştirmek zorunda kalacak, sabırlarını kaybedecek ve sonra yavaş ama emin adımlarla Linux ve Rust'a geçecekler. Ya da Microsoft Visual Basic 6 kaynak kodunu yayınlayacak ve biz topluluk olarak Windows için bu mükemmel geliştirme ortamını 2026 yılına taşıyacağız. İkincisi, topluluk, geliştiriciler, kullanıcılar ve hatta tüm teknoloji sektörü için büyük bir kazanç olacaktır. Ve son olarak, Visual Basic 6 'nın kaynak kodunu açık kaynak olarak kullanıma sunma kararı Microsoft'un itibarını da artıracağı ve birçok hayranı ve geliştiriciyi geri getireceği ve onları Microsoft ekosistemine bağlayacağı için Microsoft için büyük bir artı olacaktır. Bunun Microsoft için ciddi bir kazanç olacağını söyleyebilirim. Daha fazla bak:
Visual Basic 6, Microsoft Office, Vb6, .NET, IDE, Topluluk, Açık Kaynak, Geliştirme ortamı, 64bit derleyici, Pas, Multithreading, Dpiawareness, Utf8, 64bit derleyici, Geliştiriciler
İlgili makaleler
Buraya bir yorum gönderin...
|
|