01 12.2016

HostedWindows ze wsparciem dla .NET Core

W ostatnich dniach nasza platforma hostingowa wspiera najnowszą wersję .NET Core 1.1. .NET Core to nowy framework wydany przez Microsoft, który jest w ciągłym rozwoju. Jest on z założenia projektem Open Source, a także multiplatformowym, którego główną motywacją było zapewnienie wsparcia dla aplikacji webowe utworzonych w ASP.NET. .NET Core będzie, więc działać zarówno na Windows, Mac’u oraz Linuksie.

Całe środowisko .NET Core to jest po prostu pakietem NuGet, który idealnie sprawdzi się w przypadku aplikacji webowych. Oczywiście doda nie wsparcia dla .NET Core nie oznacza, że będziemy mogli uruchamiać wszystkie nasz aplikacje na przykład na Linuksie. .NET Core stanowi jedynie pewien wydzielony podzbiór .NET Framework’a.

Jego główne cechy to:

  • Wspomniana już multiplatformowość, która pozwala na uruchomienie w środowisku Windows, Mac, Linuks, a nawet Raspberry Pi. Umożliwia stworzenie obrazu Dockera z .NET Core
  • Open Source, biblioteki, środowisko uruchomieniowe, kompilatory, narzędzia językowe, kod źródłowy .NET Core jest wydany na licencjach MIT oraz Apache 2, natomiast dokumentacja oparta jest o Creative Commons License. Całość została umieszczona na GitHubie
  • Pozwala na tworzenie złożonych scenariuszy oraz testów z wykorzystaniem narzędzi linii poleceń
  • Elastyczna instalacja. Nasz projekt ściąga jedynie potrzebne biblioteki
  • Szeroka dostępność języków programowania, m.in.: C#, Visual Basic, F#. Projekty webowe oczywiście wspierają także biblioteki javascriptowe. Dlatego z łatwością możemy używać popularnego AngularJS oraz wielu innych standardowych bibliotek

Dla początkujących Microsoft przygotował tutorial uczący podstaw programowania przy użyciu C#, który znajdziecie tu: https://www.microsoft.com/net/tutorials/csharp/getting-started

Waparcie dla .NET Core oferowane jest w planach: