Background
- 2002년 2월 13일 마이크로소프트(C언어)측에서 자바의 장점을 수용하여 새로운 언어인 C#을 만듦.
- C#과 .NET의 개발 프레임워크를 한데 묶어 자바진영에 대항.
Present
- 4차혁명의 파이썬, 웹의 java, 모바일의 Android 등 C계열의 입지가 좁음.
- Window 프로그램 개발에 있어 최적화.
- But! 2020년 11월 10일 MS는 차세대 어플리케이션 개발플랫폼 5.0을 공식 발표.
- .NET 프레임워크와 .NET 코어로 나누어 지원하던 플랫폼을 .NET으로 통일.
Limit
- 대부분이 Window 전용.
Prospect
- .NET 5.0 출시를 바탕으로 vsCode, Azure를 기반으로 클라우드와의 손쉬운 연동
- Window'만'이 아니라 Mac, Linux 등 다양한 플랫폼에서 동작 및 개발 가능.
- MSA로 다양한 서비스를 개발하는 환경에 있어 .NET은 자바, 노드js, 파이썬과 더불어 좋은 대안이 될 가능성이 존재.
![](https://blog.kakaocdn.net/dn/cTs2jk/btraBeWcTdc/TeD4SZEA3sk2KzONUWBnf1/img.png)
.NET 5.0~
![](https://blog.kakaocdn.net/dn/V1ZtJ/btraCSSEiwx/ChptFFkFlcOIYzZVTlJ1tk/img.png)
Tools
- Visual Studio
- Visual Studio For Mac
- Visual Studio Code
- Command Line Interface
References
https://devblogs.microsoft.com/dotnet/introducing-net-5/
https://coding-factory.tistory.com/132#:~:text=닷넷(.NET)이란%3F,효율성을 증대시켰습니다. .
https://www.samsungsds.com/kr/insights/dotnet5.html
https://ko.wikipedia.org/wiki/닷넷_프레임워크
https://github.com/dotnetdev-kr
Uploaded by Notion2Tistory v1.1.0