Microsoft udostępnił nam pierwszą wersję zapoznawczą .NET core 2.0 około trzy miesiące temu. W wersji zapoznawczej zaprezentowano liczne funkcje, takie jak między innymi archiwa binarne systemu Linux, magazyn pakietów wykonawczych, brak konieczności korzystania z OpenSSL w systemie OSX oraz samodzielne pliki wykonywalne. W poniedziałek Microsoft wydał ostateczną wersję .NET core 2.0.
Rich Lander, członek zespołu Common Language Runtime, nazywa najnowszą wersję .NET Core „łatwiejszą w użyciu i znacznie wydajniejszą jako platforma”. Lander tak mówi .NETTO programiści mogą zacząć programować w Core 2.0 z wiersza poleceń, w swoim ulubionym edytorze tekstu, w Visual Studio Code, w Visual Studio dla komputerów Mac lub w Visual Studio 2017 15.3 (dwa ostatnie również były po prostu wydany). Lander dalej dodaje to o platformie:
„Jest gotowy do obsługi obciążeń produkcyjnych na własnym sprzęcie lub w ulubionej chmurze, takiej jak Microsoft Azure”.
Oto niektóre z ważnych funkcji platformy .NET core 2.0:
- Pliki binarne Linuksa: Najnowsza wersja .NET core zawiera archiwa binarne, które są kompatybilne z dystrybucjami Linuksa obsługiwanymi przez .NET Core, umożliwiając programiście eksperymentowanie z dystrybucjami, które nie znajdują się na liście obsługiwanych, ale mimo to są zgodny.
- Nie ma potrzeby korzystania z OpenSSL na OSX: Wraz z .NET core 2.0 firma Microsoft wprowadziła zmiany w bibliotekach kryptograficznych, aby w pełni wykorzystać usługi dostępne natywnie w systemie Mac OS, skutecznie eliminując potrzeba OpenSSL na OSX.
- Sklep z pakietami wykonawczymi: .NET core 2.0 zawiera sklep Runtime Package, który pozwala na stworzenie prekompilowanej pamięci podręcznej popularnych bibliotek, co może następnie być udostępniane centralnie zamiast wdrażać je w każdej aplikacji, co radykalnie zmniejsza rozmiar wdrożenia i czas.
- Samodzielne pliki wykonywalne: Dzięki najnowszej wersji platformy .NET core aplikacje przenośne i autonomiczne będą teraz korzystać z oddzielnych plików wykonywalnych hosta. Umożliwi to programiście aplikacji podpisanie pliku wykonywalnego hosta za pomocą swojego podpisu cyfrowego.
- Inne funkcje: Inne funkcje, na które warto zwrócić uwagę, to przenośne archiwa binarne dla wszystkich platform, kompilacje Windows Arm32 i Arm64 oraz obsługa kompilacji Linux Arm.
Microsoft również wydał Visual Studio 2017 wersja 15.3 i Visual Studio dla komputerów Mac w wersji 7.1 w poniedziałek. Najnowsza wersja programu Visual Studio 2017 poprawia dostępność, dostosowując program Visual Studio do najpopularniejszych czytników ekranu. Najnowsza wersja programu Visual Studio dla komputerów Mac dodaje obsługę kierowania na platformę .NET Core 2.0 dla aplikacji internetowych, usług internetowych i konsoli aplikacje, a także umożliwienie programiście tworzenia standardu .NET 2.0 w projektach bibliotecznych, co pozwala im udostępniać więcej kodu w różnych aplikacjach projektowanie.
POWIĄZANE HISTORIE, KTÓRE MUSISZ SPRAWDZIĆ:
- Microsoft wydaje .NET Core Tools 1.0 z obsługą wielu platform
- WebCatalog to program komputerowy, który natywnie uruchamia Twoje ulubione aplikacje internetowe