Bagikan melalui


Strategi bahasa Visual Basic yang dianotasi

Pernyataan berikut mendefinisikan strategi tim .NET dalam membuat keputusan tentang evolusi Visual Basic.

Visual Basic akan tetap menjadi bahasa yang mudah dan mudah didekati dengan desain yang stabil. Pustaka inti .NET akan mendukung Visual Basic, dan banyak peningkatan pada .NET Runtime dan pustaka akan secara otomatis menguntungkan Visual Basic. Ketika C# atau .NET Runtime memperkenalkan fitur baru yang akan memerlukan dukungan bahasa, Visual Basic umumnya akan mengadopsi pendekatan khusus konsumsi dan menghindari sintaks baru. Visual Basic tidak akan diperluas ke beban kerja baru. Kami akan terus berinvestasi dalam pengalaman di Visual Studio dan interop dengan C#, terutama dalam skenario Inti Visual Basic seperti Formulir Windows dan pustaka.

Bagaimana strategi memandu evolusi Visual Basic

Anotasi ini memberikan wawasan tentang bagaimana tim .NET memikirkan pernyataan kunci.

"Visual Basic tetap menjadi bahasa yang mudah dan mudah didekati"

Sintaksis bahasa alami Visual Basic memungkinkan programmer dan non-programmer membaca kode dan terlibat dalam diskusi yang bermakna. Banyak orang merangkul desain Visual Basic, dan desain itu tidak akan berubah.

"bahasa dengan desain stabil"

Desain Visual Basic memungkinkan programmer untuk membangun aplikasi yang solid saat ini dan memahami kode yang ditulis dalam jangka waktu yang lama tanpa perubahan gaya.

"Visual Basic umumnya akan mengadopsi pendekatan khusus konsumsi dan menghindari sintaks baru"

Fitur baru dalam runtime .NET dan C# terkadang memerlukan perubahan bahasa untuk diterapkan. Tim .NET akan memaksimalkan interop dengan mendukung banyak fitur ini dan memaksimalkan stabilitas dengan pendekatan khusus konsumsi. Pendekatan khusus konsumsi berarti kode Visual Basic dapat mengakses API .NET dan jenis yang dibangun pada fitur runtime .NET baru, tetapi bahasa tidak akan menambahkan sintaks untuk menentukan jenis yang menggunakan fitur tersebut. Pendekatan ini memungkinkan fitur baru untuk menguntungkan pengguna Visual Basic dengan sedikit atau tanpa perubahan sintaks.

"Kami akan terus berinvestasi dalam pengalaman di Visual Studio"

Tim .NET akan terus meningkatkan pengalaman Visual Studio untuk pengembang Visual Basic, seperti menyediakan penganalisis, perbaikan kode, dan fitur produktivitas IDE.

"dalam skenario Visual Basic inti"

Tim .NET akan fokus pada skenario yang ada yang didukung oleh Visual Basic. Tidak mungkin dukungan untuk beban kerja baru, seperti ujung depan web atau kerangka kerja antarmuka pengguna lintas platform, akan ditambahkan.