다음을 통해 공유


주석이 추가된 Visual Basic 언어 전략

다음 문은 Visual Basic의 진화에 대한 결정을 내리는 .NET 팀의 전략을 정의합니다.

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

전략이 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 프레임워크와 같은 새 워크로드에 대한 지원이 추가될 가능성은 거의 없습니다.