Linux의 .Net! 핵심 및 .Net 제품군의 새로운 기능

.Net은 Linux 사용자에게 희소식을 제공합니다. 이제 재구성의 다양한 측면 덕분에 해당 운영 체제에서 다운로드 할 수 있으므로 새로운 운영 체제로의 확장과는 별도로 오늘날 가장 많이 사용되는 기술이나 도구에 적응할 수 있습니다. 컨테이너, 클라우드 애플리케이션 및 마이크로 서비스 사용은 물론 다양한 도구에서 다국어 지원을 위해 작업합니다.

1

위와 같은 이유로 그리고 가장 중요하고 뛰어난 측면 중 하나로서, 우리는 개발자들의 오랜 작업 끝에 신인이되었습니다.닷넷 코어 1.0; .Net 코어 런타임에서 모두 응용 프로그램, 웹 페이지, 서비스 또는 라이브러리를 생성 할 때 .Net 용 모듈 식 플랫폼으로 사용되는 오픈 소스 멀티 플랫폼입니다.

.Net 코어와 함께 제공되는 또 다른 기능은 ASP.NET 1.0; 기본 도구와 라이브러리로. 와이 엔터티 프레임워크 코어 1.0. OS X, Windows 및 리눅스. 중요한 정보로 .Net 핵심 문서는 다음을 통해 릴리스되고있는 것으로 알려져 있습니다. docs.microsoft.com. 이 문서는 진행 중이며 GitHub의 핵심 문서에서 사용할 수 있습니다. ASP.NET Core 문서도 있습니다.

ASP.NET 및 기존 .NET Framework를 사용하는 사람들에게는 해당 도구가 플랫폼 내에 계속 존재하고 모든 제품과 함께 사용할 수 있기 때문에 단점이 없다는 것이 알려져 있습니다. 이것에 추가되었습니다 .NET Framework 및 .NET Core 및 Xamarin 애플리케이션에 대해 동일한 라이브러리 생성,이 세 가지 도구에서 작업을 통합 할 수 있습니다.

다른 중요한 점 중에서 코드 확장은 비주얼 스튜디오 Visual Studio 및 .NET Core에서 프로젝트를 실행하기위한 것입니다. 또한 Visual Studio 3 업데이트 2015이 도입되었습니다.

특히 Linux 영역에 대한 또 다른 중요한 정보는 .Net 코어와 완벽하게 호환되는 Red Hat과의 통합. 가용성으로 귀결되는 오픈시프트 y Red Hat Enterprise Linux 인증서 컨테이너를 통해. 모두 Microsoft와 Red Hat 간의 통합의 일부입니다.

Net core 1.0은 오랜 시간 동안 진행된 프로젝트로 알려져있어 출시의 중요성을 알 수 있습니다. Net core, 플랫폼 제공 오픈 소스 Microsoft와 함께 .NET Foundation의 프로젝트로. 제작자가 새로운 제품으로 이름을 지정했습니다. 크로스 플랫폼, MIT 및 Apache의 라이센스에 따라 작동하는 새로운 시스템 덕분입니다. 구현으로 융통성있는 설치할 위치를 선택할 때. 그리고 제품이있을 수있는 곳 명령 줄에서 실행; 공용 라이브러리를 통해 xamarin, .NET Framework 및 Mono와 호환됩니다.

.Net core 1.0의 기능

2

처음에 언급했듯이 .Net 코어는 표준 라이브러리 그와 동일 .NET Framework 및 Xamarin. 이들은 원시 데이터, 기본 서비스 및 작성 애플리케이션을 제공합니다. 이러한 고유하거나 표준 라이브러리는보다 편안한 작업 환경을 제공하는 데 특화되어 있습니다. 균일 한 API 그룹을 설정하여 각 플랫폼에서 서로 다른 프로젝트를 실행할 수 있습니다.

.Net 코어 내에서 공유 소스의 조건부 컴파일이 이제 제거되고 축소되었으며, 동일한 API 그룹에 대해 서로 다른 런타임에 사용할 수있는 이식 가능한 라이브러리 생성도 제공됩니다. 런타임의 경우 특정 버전의 라이브러리를 사용해야합니다. 즉, .Net 런타임의 각 버전이 지원할 수있는 .Net의 다음 버전을보고합니다. 즉, 라이브러리로 진행되는 버전을 사용합니다. 동일한 API 그룹에 대한 이전 버전을 번들로 제공합니다. 의 경우 .NET Core 1.0은 .NET Standard Library 버전 1.6을 구현합니다..

또한 실행 시간을 유지하는 방법으로 동일한 언어 인 .Net 코어 용 ECMA 335가 계속됩니다.

.Net 코어의 일부로 발견됩니다. .Net 코어 SDK, 버전 사용 Core .NET SDK 1.0 미리보기 2. 현재 미리보기 중이므로 .Net 핵심 도구에 대한 변경 사항이있을 것입니다. 응용 프로그램을 만드는 데에는 제한이 없습니다. 즉, 일부 응용 프로그램은 특정 버전의 .Net 코어를 요구하거나 요청합니다.이 경우 도구는이 요구 사항이있을 때 필요한 버전을 쉽게 획득 할 수 있도록합니다. 테스트하고 다른 버전을 보려면 dot.net/core로 이동하십시오. 그리고 같은 방법으로 필요한 것을 설치하거나 다른 작업 시나리오를 dotnet 응용 프로그램과 더 잘 결합하기 위해 다른 버전을 사용하십시오. .NET Core 애플리케이션을 실행하고 런타임을 관리하는 데 사용됩니다.

ASP.NET 코어 1.0.

3

 

ASP.NET은 Windows와 같은 시스템에서 실행 가능한 웹 응용 프로그램을 만드는 데 사용됩니다. 리눅스 이 에디션의 구조는 버전 1.0의 커널에서 사용할 수있을 것으로 예상되는 오픈 소스 표준을 수용하면서 더 가볍고 기본이되는 데 중점을 두었습니다. 주목할만한 아키텍처를 위해보다 모듈화 된 크로스 플랫폼 및 클라우드 기반 접근 방식이 만들어졌습니다. 동일한 .Net 코어 런타임이 있더라도 문제없이 .NET Framework에서 실행할 수 있습니다. 또한 애플리케이션 개발 중에이 MVC 및 웹 API 기능을 혼합 할 수도 있습니다.

ASP.NET은 클라우드 환경에 기반한 구성과 통합 지원을 통해 프로세스를 단순화하는 도구를 지원하기 위해 .NET Core를 기반으로하는 버전 애플리케이션의 구성을 지향합니다. 일부 기능은 포함되지 않았지만 올해 후반에 나타날 예정이며 다른 기능은 ASP.NET 4.x에 있습니다. 웹 양식, 웹 페이지, SignalR 및 MVC. 후자는 ASP.NET 코어 용으로 업데이트되는 중입니다.

엔터티 프레임워크 코어 1.0.

Entity Framework Core 1.0.0은 Entity Framework의 경량 크로스 플랫폼 버전입니다. 에 문서.에프프로젝트.그물, Entity Framework Core 문서에서 작업하는 방법에 대해 자세히 알아볼 수 있습니다. 이는 작업하는 사람들에게 .NET에서 개체를 사용할 수있는 데이터베이스를 제공하는 데이터 액세스 도구로 정의됩니다. 다양한 데이터베이스 엔진을 지원합니다. Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL 등이 있습니다.

몇 가지 중요한 데이터 중 제공자가 LINQ EF 코어 아직 Entity Framework Core의 개발 프로세스에 있으며, 이는 향후 버전에서 LINQ EF가 지금보다 더 성숙해질 것임을 나타냅니다. 그리고 데이터베이스의 경우 Entity Framework Core가 개발됨에 따라 조금씩 확장 될 것입니다.

Visual Studio 2015 업데이트 3.

4

 

Visual Studio의 경우 메모리 소비 및 오류 수정이 개선되었습니다. Xamarin 4.1에도 포함되어 있습니다.; iOS의 리소스 지원과 관련하여 개선되었습니다. 또한 프로세스 중에 SSL / TLS 및 HttpClient를 구현하기 위해 iOS 애플리케이션을 개발할 때 선택기가 추가되었습니다. 이제 tvOS 호환성 외에도.

팀용 블록체인 탐색기 git 저장소의 삭제 된 파일보기와 같은 몇 가지 버그를 수정했습니다. 또한 포함 타입스크립트 1.8.34, AngularJS로 작업 할 때 메모리 부족 버그가 수정되어 코드 진단 중에 성능이 향상됩니다. 이식 가능한 .Net 기본 라이브러리의 더 나은 호환성과 C # 및 VB에서 실행되는 작업로드 중 성능 향상이 남지 않습니다. 마지막으로 Node.js 도구 1.2 RC 메모리 내 버그 수정, 더 나은 디버깅, 더 부드러운 타이밍의 ES6 IntelliSense 및 개선 된 단위 테스트가 포함 된 Visual Studio 용.

이는 .Net 제품군과 함께 제공되는 가장 뛰어난 측면 중 일부였습니다. .Net에 기여한 수많은 개발자와 사용자가 수집 한 의견 덕분에 모든 변경 사항과 새로운 도구가 가능했다고 말하는 것이 중요합니다.

항상 여기에서 우리는 당신의 블로그 공무원, .Net 제품군 및 해당 뉴스에 대해 더 자세히 문서화 할 수 있습니다.

.Net core를 다운로드하려면 여기에 액세스 할 수도 있습니다. 링크.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

6 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   스카톡스

    흥미롭게도 Linux와의 호환성이 얼마나되는지 알고 싶습니다. 모든 것이 해당 운영 체제에서 작동 할 수 있다는 것이 여전히 이상하게 보입니다.

  2.   마리오 기예르모 자 발라 실바

    사실 ... 마이크로 소프트와 그 기술에 너무 많은 선전을해서 작동하지 않기 때문에 ...

  3.   리처드 아일 라스

    친애하는, Visual Basic이 이미 Linux에 있음을 의미합니까?

  4.   페 드리니 210

    리차드,

    Mono를 통해 Visual Basic (VB) 및 C #을 사용할 수 있지만 .NET 라이브러리에 액세스 할 수 없습니다. 따라서 짧은 대답은 YES이며 잠시 동안 Linux에서 VB를 실행할 수 있습니다.

    이제 Linux 용 .NET 구현이 수행되었습니다. 즉, VB 및 C # 런타임 외에도 Linux에서 유명한 .NET 및 ASP.NET 라이브러리를 사용할 수 있습니다.

    안녕하십니까!

  5.   카를로스

    .NET의 일부인 모든 것이 Linux 용으로 포팅 및 출시 된 것은 아닙니다. 그들은 실질적으로 전체 웹 관련 부분을 포팅하고 데스크톱은 따로 남겨 둘 계획입니다.

  6.   곤잘로 마르티네즈

    Windows Forms 및 WPF를 제외한 모든 것을 해제 할 것입니다. 이는 실제로 Windows의 일부 측면을 해제하는 것을 의미합니다.