다음을 통해 공유


주석이 달린 Visual Basic 언어 전략

다음 문은 Visual Basic의 발전에 대한 결정을 내릴 때 .NET 팀의 전략을 정의합니다.

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

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

이러한 주석은 .NET 팀이 핵심 문에 대해 어떻게 생각하는지에 대한 인사이트를 제공합니다.

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

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

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

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

"Visual Basic은 일반적으로 소비 전용 접근 방식을 채택하고 새 구문을 피합니다”

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

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

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

"핵심 Visual Basic 시나리오에서"

.NET 팀은 Visual Basic에서 지원하는 기존 시나리오에 중점을 둘 것입니다. 웹 프런트 엔드 또는 플랫폼 간 UI 프레임워크와 같은 새로운 워크로드에 대한 지원이 추가될 가능성은 거의 없습니다.