더북(TheBook)

1.3 닷넷 생태계

닷넷(.NET)은 소프트웨어 프레임워크로, 응용 프로그램의 개발 속도를 높이는 데 도움이 되는 API(Application Programming Interface) 및 서비스 모음입니다. 2002년 2월 13일 1.0 버전으로 세상에 공개했고, 동일하게 C#도 1.0 버전으로 출시했습니다. 닷넷 프레임워크(.NET Framework), 닷넷 코어(.NET Core), 닷넷 스탠다드(.NET Standard)처럼 닷넷으로 시작하는 용어들은 모두 닷넷 생태계에 포함됩니다. C#은 닷넷 생태계의 모든 영역에서 사용할 수 있는 프로그래밍 언어입니다. 필자가 C#을 가장 많이 쓰는 이유는 닷넷의 모든 영역에서 사용할 수 있고 LINQ 기능으로 쉽게 프로그래밍할 수 있기 때문입니다.

▲ 그림 1-1 닷넷 생태계

닷넷은 다음과 같이 간단히 정리할 수 있습니다.

무료, 오픈 소스, 크로스 플랫폼 개발 환경

런타임 엔진(여러 명령어 집합)

여러 언어 제공: C#, 비주얼 베이직(Visual Basic), F#

웹, 데스크톱, 모바일, 게임, IoT, 클라우드 등 모든 영역의 개발 환경 제공

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.