Açıklamalı Visual Basic dil stratejisi
Aşağıdaki deyimler, .NET ekibinin Visual Basic'in gelişimi hakkında karar alma stratejisini tanımlar.
Visual Basic, kararlı bir tasarıma sahip basit ve ulaşılabilir bir dil olmaya devam edecektir. .NET'in çekirdek kitaplıkları Visual Basic'i destekleyecektir ve .NET Çalışma Zamanı ve kitaplıkları için yapılan iyileştirmelerin çoğu Visual Basic'e otomatik olarak fayda sağlayacaktır. C# veya .NET Çalışma Zamanı dil desteği gerektirecek yeni özellikler kullanıma sunduğunda, Visual Basic genel olarak yalnızca tüketim yaklaşımını benimseyecek ve yeni söz dizimini önleyecektir. Visual Basic yeni iş yüklerine genişletilmeyecek. Özellikle Windows Forms ve kitaplıklar gibi temel Visual Basic senaryolarında Visual Studio deneyimine yatırım yapmaya ve C# ile birlikte çalışmaya devam edeceğiz.
Strateji, Visual Basic'in gelişimine nasıl yol gösterir?
Bu ek açıklamalar, .NET ekibinin önemli deyimler hakkında nasıl düşündüğü hakkında içgörü sağlar.
"Visual Basic basit ve ulaşılabilir bir dil olmaya devam ediyor"
Visual Basic'in doğal dil söz dizimi, programcıların ve programcı olmayanların kodu okumasını ve anlamlı tartışmalara katılmasını sağlar. Birçok kişi Visual Basic tasarımını benimser ve bu tasarım değişmez.
"kararlı bir tasarıma sahip dil"
Visual Basic'in tasarımı, programcıların bugün sağlam uygulamalar oluşturmasına ve stil değişiklikleri olmadan uzun bir süre boyunca yazılan kodu anlamasına olanak tanır.
"Visual Basic genellikle yalnızca tüketim yaklaşımını benimseyecek ve yeni söz dizimlerinden kaçınacaktır"
.NET çalışma zamanı ve C# içindeki yeni özellikler bazen dil değişikliklerinin uygulanmasını gerektirir. .NET ekibi, bu özelliklerin çoğunu destekleyerek birlikte çalışma alanını en üst düzeye çıkarır ve yalnızca tüketim yaklaşımıyla kararlılığı en üst düzeye çıkarır. Yalnızca tüketim yaklaşımı, Visual Basic kodunun yeni .NET çalışma zamanı özellikleri üzerinde oluşturulan .NET API'lerine ve türlerine erişebileceği anlamına gelir, ancak dil söz dizimi ekleyip bu özellikleri kullanan türleri tanımlamaz. Bu yaklaşım, yeni özelliklerin çok az söz dizimi değişikliğiyle veya hiç söz dizimi değişikliği olmadan Visual Basic kullanıcılarına avantaj sağlamasına olanak tanır.
"Visual Studio'daki deneyime yatırım yapmaya devam edeceğiz"
.NET ekibi çözümleyiciler, kod düzelticiler ve IDE üretkenlik özellikleri sağlama gibi Visual Basic geliştiricileri için Visual Studio deneyimini geliştirmeye devam edecektir.
"temel Visual Basic senaryolarında"
.NET ekibi Visual Basic tarafından desteklenen mevcut senaryolara odaklanacaktır. Web ön uçları veya platformlar arası kullanıcı arabirimi çerçeveleri gibi yeni iş yükleri için destek eklenmesi pek olası değil.