.Net은 좋지만, 잠깐만요. Microsoft .NET 프레임워크의 장단점을 먼저 살펴보겠습니다 더포인트 플리핑.
단점:
Windows에서 작업하도록 강요합니다
Visual Studio는 Atom, VIM 또는 eMac과 같은 가벼운 편집기에 비해 규모가 크고 지연이 심합니다.
ASP.NET은 일반적으로 System.Web 및 레거시가 첨부된 대규모 패키지로 제공됩니다.
그것은 오래되고 “폐쇄된” 생태계입니다
새로운 개발 인재들은 그것과 함께 일하고 싶어하지 않을 것입니다.
장점은 무엇인가?
Visual Studio는 무거울 수 있지만 프로젝트의 새로운 개발자를 위한 자체 문서화 역할을 할 수 있고 리팩토링을 매우 강력하게 만들어주기 때문에 여전히 사용 가능한 가장 진보된 IDE 중 하나입니다.
C#은 컴파일된 강력한 형식 언어이므로 컴파일 중에 오류를 더 잘 발견할 수 있으므로 런타임에 놀라움을 피할 수 있습니다.
ASP.NET은 매우 성숙한 프레임워크이며 설명서는 여전히 철저하고 쉽게 접근할 수 있습니다.
새로운 ASP.NET Core는 크로스 플랫폼을 지원합니다. Mac에서 VS Code를 사용하고 Linux를 실행하는 Docker 컨테이너에 앱을 배포할 수 있습니다. 마치 비현실적인 느낌입니다.
Visual Studio의 전체 커뮤니티 에디션은 이제 개인 개발자와 오픈 소스 프로젝트를 위해 무료로 제공됩니다.
.NET Core는 아키텍처 측면에서 팽창 문제를 해결하고 감시 도구, 핫 리로드 및 괜찮은 CLI와 같은 유용한 기능을 제공합니다.