Microsoft .NET Framework 및 닷넷 (.net) 는 이제 자 마린 (모노) 의 핵심, 닷넷 (.net) 이다.
중첩됩니다 목마르겠구나 많이 있을 것 같습니다. 이러한 유형의 .NET what& # 39 의 차이는? Net 프레임워크 (.net) 를 사용할 때 제가 대신 내 핵심 프로젝트 또는 자 마린?
콩지름에 .NET 코어 대신, 다음 6 자 마린 .NET Framework 또는 따르면 일반적인 시나리오용으로 붽뎄 here. >. # 1. 크로스 플랫폼 요구사항뿐 >. 분명히 할 경우, 목표는 응용 프로그램 (web / service) 는 여러 플랫폼에서 실행할 수 있는 최선의 선택 (Windows, Linux, MacOS), 닷넷 (.net) 플랫폼 런타임 라이브러리는 코어 (코리클레) 과 .NET 등 생태계 사용할 수 있습니다. 다른 솔루션으로서의 모노 프로젝트를 사용하는 것입니다. >. 하지만 공식적으로 지원하는 Core) 는 마이크로소프트가 닷넷 (.net) 기반 오픈 소스 선택 항목이 모두 직접 진행을 많은 투자를 할 예정이다. >. 다양한 플랫폼에서 사용할 때 가장 핵심 Visual Studio .NET 을 지원하는 등 여러 생산성 있는 Windows 를 개발 경험을 IDE 디버깅 기능 등 다양한 리팩토링, 인텔리, 소스 제어, 편집, 프로젝트 관리, 테스트 및 기타. 하지만 Windows, Linux, Mac 의 개발 역시 부유하도다 Visual Studio 코드를 사용하여 지원되는 등 인텔리 및 디버깅. 심지어 타사 편집자, Emacs, 그것은 더 많은 작업을 잘 VI 와 같은 오픈 소스 프로젝트 롬니샤프 인텔리 편집기에는 통해 얻을 수 있다. >. # 2. 마이크로즈비시스 >. 여러 개의 독립적인, 동적 확장이 가능한 시스템을 구축할 경우, 상태 유지 또는 상태 비저장 마이크로즈비시스 마이크로즈비시스 정위됩니다 구성된 이 계심과 서로 다른 언어를 사용할 수 있는 장점을 가지고 있는지 슬라이드에서는 프레임워크와도 마이크로저비스 레벨이네 당시 기술 / / 사용할 수 있는 최고의 외곽진입 및 기술 분야에 대한 매우 강력한 도왔으매 스케쳐내 호스트당 마이크로 시스템의 구축 및 확장, 마이크로즈비시스 콩지름에 .NET 핵심. 결국 사용해야 할 경우 .NET Framework 라이브러리란 호환되지 않는 닷넷 (.net) 을 구축할 수 있는 핵심 없습니다 호에서는 마이크로저비스 .NET Framework 및 향후 it 와 닷넷 (.net) 기반 핵심 대체하십시오 수 있습니다. >. 여러 가지 인프라스트럭처에서 플랫폼에서 사용할 수 있습니다. 가장 크고 복잡한 시스템을 위한 마이크로저비스 콩지름에 애저 서비스 abric. 하지만 상태 비저장 마이크로즈비시스 다른 사용할 수도 있습니다) 등과 같은 제품을 azure 앱 서비스 또는 azure 총괄하였습니다. >. 단, 6월 2016년 쓰여져 있지만, 내 모든 기술이 아닌 vmware. .NET 에서 지원하는 닷넷 (.net) 기반 코어 (Core) 는 .NET 코어는 대폭 늘릴 예정입니다 아주밝은파랑 color 이제 RTM 릴리즈됨. >. # 3. 가장 강력한 및 확장 가능한 시스템 >. 최고의 성능과 확장성을 수 있도록 시스템 요구에 경우 가장 많은 사용자를 확인할 수 있으며, 아무리 응답성의 어졌다면 대화상자에서는 .NET 코어 및 ASP.NET 핵심 상행담관염이라고 shine. 더 할 수 있는 동일한 양의 인프라스트럭처로 / 하드웨어, 더 낮은 비용으로 최종 사용자의 경험을 할 수 있을 것입니다. >. 무어의 법칙이 적용되지 않고 하나의 cpu 성능 향상을 위해 날짜를 더 이상. 아직 더 많은 일을 할 때 필요한 확장성 및 성능에 대한 까다로운 사용자가 시스템에 필요한 증가하고 있으며 이는 일상적인 의 높은 수치로 기하급수적으로 커지고 있습니다. 더 효율적이고 더 얻기 위해 필요한 모든 최적화합니다 vm 과 CPU 코어 시스템 및 확장성으로 스트라이프하지 클러스터와는, 결국. It is not just a matter of 사용자의 만족도 향상, 또한 큰 차이를 만들어 연간등가비용 / TCO. 이 때문에 무엇보다 중요한 것은 성능 및 확장성을 위해 노력하고 있습니다. >. 앞에서 언급한 것처럼 수 있다면, 또는 다른 시스템으로 구성하는 작은 격리합니다 마이크로즈비시스 느슨하게 연결된 로 더 잘 될거야 외곽진입 아니라 각각의 작은 조각을 발전시키십시오 줄일 수 있습니다 / 마이크로저비스 민첩성 및 유지 관리, 보다 장기적인 갖고 독립적으로 사용할 수 있게 한 경우 다른 기술 수준을 마이크로저비스 뿐만 아니라 당신이 뭘 해야 .net 핵심 호환되지 않습니다. 수 있을 것 같은데, 결국 리팩터링 재연됩니다 redhat. 핵심 정보기술 (it) 과 .net 때 가능하다. >. # 4. Windows, Linux, Mac 용 명령줄이 스타일입니까 개발. >. 이 외곽진입 선택적입니다 .NET 사용할 때 핵심. Visual Studio IDE, 물론 전체 사용할 수도 있습니다. 하지만 함께 사용할 수 있는 가벼운 편집자, 그리고 싶은 경우, .NET 개발자 개발하십시오 명령행을 CLI 의 핵심 고안되었습니다. 또한 단순한 명령행을 툴과도 support. dell. 모든 지원 플랫폼 구축 및 테스트 프로그램에 대한 최소한의 설치, 개발자가 개발한 실습에서는 또는 운영 방식이다. Visual Studio 같은 도구를 사용하여 코드 편집기 같은 명령행을 자체 개발 경험을 바탕으로. Visual Studio 같은 도구를 사용하여 CLI 및 IDE 마치 그 뒤에 숨길 부유하도다 IDE 경험하십시오. 이제 개발자는 툴 체인 수준을 선택할 것인지 상호 작용할 수 편집기에는 CLI 에서 IDE 로. >. # 5. Net 버전을 나란히 애플리케이션당 레벨이네 합니다. >. 스케쳐내 응용 프로그램 설치 할 수 있는 다양한 버전이 .net 프레임워크 (.net) 을 사용하는 데 필요한 핵심 종속물과의 의 100% 로 사이드 바이 사이드 이전에 이 문서에서 제공하는 설명했다. >. # 6. 윈도우 10 우프 닷넷 (.net) 기반 애플리케이션. 또한 성공적으르 할 수도 있습니다.
이는 마이크로소프트 (ms) 이 방법을 설명합니다.
! [.NET Framework, .NET 코어, 자 마린] [1]
는 " *.net 프레임워크입니다 full"; 또는 " traditional"; # 39 의 분산 (windows .net that& 플레이버도. 데스크탑 애플리케이션 (앱) 을 사용하여 작업할 때 이 indows 또는 우프 4.6+ tfsnap (ASP.NET) 또는 구축하고 있다.
는 닷넷 (.net) 플랫폼 코어 *.net 실행되는 windows, mac, linux. 이 모든 플랫폼에서 실행할 수 있는 웹 어플리케이션을 만들고 싶을 때 콘솔이나 내부는 물론 부두 노동자 컨테이너입니다. 현재 데스크톱 앱 / 우프 포함되지 않습니다.
일반적으로, 이는 모노 자 마린 실행됩니 상단형 버전의 마이크로소프트 닷넷 (.net) 플랫폼 전에 지원을 위해 건설된 것으로 공식 함께 닷넷 (.net) 플랫폼 코어 검색하기를 했다. 또한, 이 같은 통합 플랫폼 자 마린 실행됩니 상단형 모노.
일반적인 집중식으로 혼란을 대화상자에서는 (ASP.NET) 에서 핵심 부응합니다. ASP.NET 에서 실행할 수 있는 핵심 상단형 인컨텍스트 .NET Framework (Windows) 또는 닷넷 (.net) 기반 코어 (플랫폼), 이에 대한 자세한 사항은 이 대답: [차이를 코어 (Core 닷넷 (.net) 코어 (.NET Framework) 및 ASP.NET ASP.NET ] (https://stackoverflow.com/a/37684644/3191599)
이 선 - # 37684644 https://stackoverflow.com/questions/37684508/difference-between-asp-net-core-net-core-and-asp-net-core-net-framework/37684644 참조할 수 있습니다
! [.NET Framework, .NET 코어, 자 마린] [1]
자 마린 * 논의가 전혀 없습니다. 모바일 앱을 만들고 싶을 때 사용하는 자 마린 (iOS, 안드로이드, 윈도 모바일) 는 C #, 해결할 수 있는 유일한 선택이다.
는 오픈 소스 크로스 플랫폼 응용 프로그램을 만드는 새로운 핵심 *.net 프레임워크입니다 등 모든 운영 체제 및 윈도, 맥, 리눅스. .NET 핵심 汲摹窍妨绰 우프 및 ASP.NET 핵심 뿐입니다. 윈도우 10 모바일 애플리케이션 및 타겟으로의 windo 우프 작성하는 데 사용됩니다. ASP.NET 웹 브라우저 기반 응용 프로그램을 만드는 데 사용되는 코어는.
자세한 내용은 이 링크 () 는 운영까지도 https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/ https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-framework-server
>. 핵심 클래스 라이브러리 편차란 .net .Net 따라 표준 . 표준 .net 미디어만을 클래스 라이브러리 프로젝트 한다고 할 수 있습니다 수 없는 또 다른 핵심 또는 .NET .net 실행됨을 독립형 참조됨 레임워크 실행가능파일 프로젝트. 스케쳐내 라리브러리 구현할 수 있는 핵심 자 마린, 즉 이동형이든지 .Net 프레임워크입니다 .Net .Net 선택 및 표준 라이브러리,
>. (Rec.601 내말들어봐 실행가능파일 프로젝트 (그것을비유하사 콘솔 응용 프로그램, 또는 ASP.NET 응용 프로그램) 과 .NET Framework
>. 오픈 소스 크로스 플랫폼 응용 프로그램을 만드는 등 모든 운영 체제 및 정보기술 (it) 은 새로운 프레임워크입니다 windows, mac, linux.
6 자 마린. 는 크로스 플랫폼 개발을 위해 프레임워크입니다 모바일 애플리케이션 ( iOS, 안드로이드, 윈도 모바일 ) 를 C #
>. 표준 플랫폼 구축 지원 .NET [파란색] 및 최소 기능 등을 완벽하게 지원하기 위해 닷넷 (.net) 기반 표준 (최신값: [https://docs.microsoft.com/en-us/dotnet/standard/net-standard # 네트워크없음 구축 지원]) ! [] [1]
5월 2019년 업데이트
net 의 다음 버전 5 는 .net 업그레이드합니다 콩지름에 핵심 3.0 이상, all you need is 단 하나의 통합 플랫폼 .Net5
단 하나의 .NET 진행하십시오 >, 있을 수 있습니다, 이를 사용하여, iOS, 안드로이드, 윈도, 리눅스, macOS > 타겟으로의 tvo watchOS 및 바바젬블리 등등. https://devblogs.microsoft.com/dotnet/introducing-net-5/