Microsoft는 .NET 언어 전략을 자세히 설명합니다.

독서 시간 아이콘 3 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Microsoft는 최근에 .NET 언어 전략을 공유했습니다. Microsoft는 각 언어에 대한 결정을 내리는 데 사용하는 원칙에 대한 추가 컨텍스트를 제공하기 위해 이를 공유한다고 언급했습니다. 아래 Microsoft 블로그 게시물에서 발췌한 내용을 읽으십시오.

C#은 지구상에서 가장 널리 퍼진 프로그래밍 언어 중 하나이며 수백만 명이 사용합니다. C#을 사용하면 Unity의 게임, Xamarin의 모바일 앱, ASP.NET의 웹 앱, Windows의 비즈니스 애플리케이션, Azure 및 AWS의 Linux에서 .NET Core 마이크로서비스 등을 개발할 수 있습니다.

C#을 위한 전략:

우리는 개발자의 진화하는 요구 사항을 충족하고 최첨단 프로그래밍 언어 상태를 유지하기 위해 C#을 계속 성장시킬 것입니다. 우리는 언어 정신을 유지하기 위해 매우 조심하면서 공격적으로 혁신할 것입니다. 개발자 기반의 다양성을 감안할 때, 우리는 특정 부문에 지나치게 집중하는 것을 피하면서 모든 또는 대부분의 개발자에게 이익이 되는 언어 및 성능 개선을 선호할 것입니다. 우리는 계속해서 일관된 일관성을 보장하기 위해 설계 결정에 대한 강력한 책임을 유지하면서 더 광범위한 생태계에 권한을 부여하고 C#의 미래에서 그 역할을 성장시킬 것입니다.

Visual Basic은 C#만큼 대중적이지 않을 수 있지만 여전히 수십만 명의 사람들이 사용하고 있습니다. Visual Basic WinForms를 사용하여 개발자는 Windows에서 비즈니스 응용 프로그램을 구축하고 일부는 ASP.NET Web Forms를 압도적으로 사용하여 웹 사이트를 구축하고 있습니다.

Visual Basic을 위한 전략:

우리는 Visual Basic을 간단하고 접근하기 쉽게 유지할 것입니다. 우리는 .NET 생태계의 일급 시민을 유지하기 위해 필요한 모든 것을 할 것입니다. 예를 들어, API 모양이 새로운 C# 기능의 결과로 발전할 때 해당 API를 사용하는 것이 VB에서 자연스럽게 느껴져야 합니다. 많은 VB 개발자도 C#을 사용한다는 사실을 인식하고 언어 간 도구 사용 경험에 계속 초점을 맞출 것입니다. 우리는 VB가 널리 사용되는 핵심 시나리오와 도메인에 혁신을 집중할 것입니다.

F#은 C# 및 VB의 풍부하고 세련된 경험에 미치지 못하지만 시장에서 가장 사랑받는 언어 중 하나입니다. F#은 수만 명의 개발자가 사용하며 일반적으로 웹 및 클라우드 서비스, 도구 및 유틸리티, 분석 워크로드, 데이터 조작과 관련하여 사용합니다. 유형 공급자, 활성 패턴 및 계산 표현식과 같은 몇 가지 획기적인 언어 기능이 있습니다.

F#을 위한 전략:

커뮤니티 기여를 보완하는 데 필요한 인프라와 도구를 계속 구축하여 F#에서 강력한 커뮤니티 참여를 활성화하고 장려할 것입니다. 우리는 언어 및 도구 경험을 개선하고 기여를 위한 장애물을 제거하고 C# 및 VB와의 경험 격차를 줄이기 위해 문제점을 해결함으로써 F#을 시장에서 가장 잘 활용되는 기능적 언어로 만들 것입니다. 새로운 언어 기능이 C#에 나타나면 F#과도 잘 상호 운용되도록 할 것입니다. F#은 커뮤니티에 중요한 플랫폼을 계속 대상으로 삼을 것입니다.

전체 게시물 읽기 여기에서 지금 확인해 보세요..

주제에 대한 추가 정보: .NET, .NET 언어 전략, .넷 플랫폼, c#, F#, 언어, 마이크로 소프트, VB, 시각적 기본