주석이 달린 Visual Basic 언어 전략

Visual Basic은 안정적인 디자인으로 간단하고 접근 가능한 언어로 유지되도록 할 것입니다. .NET의 핵심 라이브러리(예: BCL)는 VB를 지원하며.NET 런타임 및 라이브러리에 대한 많은 개선 사항이 VB에 자동으로 적용됩니다. C# 또는 .NET 런타임에서 언어 지원이 필요한 새로운 기능을 도입하는 경우 VB는 일반적으로 소비 전용 접근 방식을 채택하고 새 구문을 방지합니다. Visual Basic을 새 워크로드로 확장할 계획은 없습니다. Visual Studio의 환경과 C#과의 interop, 특히 Windows Forms 및 라이브러리와 같은 핵심 VB 시나리오에 계속 투자할 것입니다.

전략에서 Visual Basic을 안내하는 방법

Visual Basic 전략은 VB 진화에 대한 결정을 안내하며, 이러한 주석은 핵심 문에 대해 어떻게 생각하는지에 대한 인사이트를 제공합니다.

“Visual Basic은 간단하고 접근 가능한 언어로 유지됩니다”

Visual Basic의 자연어 구문을 사용하면 프로그래머와 비프로그래머가 코드를 읽고 의미 있는 토론을 할 수 있습니다. 많은 사람들이 Visual Basic의 디자인을 수용하며, 이러한 디자인은 변경할 계획이 없습니다.

“안정적으로 설계된 언어”

Visual Basic 디자인을 통해 프로그래머가 현재 견고한 애플리케이션을 빌드하고 스타일 변경 없이 오랜 기간 동안 작성된 코드를 이해할 수 있습니다.

“VB는 일반적으로 소비 전용 접근 방식을 채택하고 새 구문을 피합니다”

.NET 런타임 및 C#의 새로운 기능을 구현하려면 언어를 변경해야 하는 경우가 있습니다. 이러한 많은 기능을 지원하여 interop을 최대화하고 소비 전용 접근 방식을 통해 안정성을 극대화할 것입니다. 소비 전용 접근 방식은 Visual Basic 코드가 새 .NET 런타임 기능을 기반으로 빌드된 .NET API 및 형식에 액세스할 수 있음을 의미하지만 Visual Basic은 해당 기능을 사용하는 형식을 정의하는 구문을 추가하지 않습니다. 이렇게 하면 구문이 거의 또는 전혀 변경되지 않은 Visual Basic 사용자에게 새로운 기능이 제공됩니다.

“Visual Studio의 환경에 계속 투자할 예정입니다”

분석기, 코드 수정, IDE 생산성 기능 제공과 같은 Visual Basic 개발자를 위한 Visual Studio 환경을 지속적으로 개선할 것입니다.

“핵심 VB 시나리오”

VB에서 지원하는 기존 시나리오에 중점을 두고 웹 프런트 엔드 또는 플랫폼 간 UI 프레임워크와 같은 새 워크로드에 대한 지원을 추가하지 않을 예정입니다.