Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18765|Odpowiedź: 1

[Komunikacja] .Net Core naprawdę tworzy Microsoft. Internetowy "spread"?

[Skopiuj link]
Opublikowano 28.06.2016 09:56:21 | | |
Co jest. Sieć
Sam .Net to platforma zaimplementowana na niezależnej platformie rozwoju języków publicznych Common Language Infrastructure (CLI), ale od momentu jej włączenia w specyfikację w 2006 roku, tylko Windows ją obsługuje (z wyjątkiem mono), w tym języki programistyczne C# i VB. Net itd., a także implementacje CLI, .Net Framework. U podstaw znajduje się implementacja Virtual Execution System (VES) opartego na Windows CLI. Powinna być równoważna maszynie wirtualnej dla Javy.
Rozwój w C#. Dlaczego Net App nie może być wieloplatformowy?
Sama infrastruktura języka wspólnego (CLI) została zaprojektowana z myślą o pracy międzyplatformowej. Ale na początku Microsoft powinien był wyjść z monopolu Windows i nie zamierzał wdrażać VES na podstawie innych systemów operacyjnych, więc deweloperzy C# to w zasadzie programiści Windows. System aplikacji opracowany przez C# opiera się zasadniczo na platformie Windows.
Czym jest .Net Core i jak działa na różnych platformach?
W rzeczywistości, dopóki CLI jest implementowany na Linuksie, głównie na VES, aplikacje opracowane w C# mogą działać na Linuksie. Oczywiście, ze względu na przeszłość. Net Framework oferuje wiele frameworków UI specyficznych dla Windows, takich jak WPF i Windows Forms, a aplikacje oparte na tych frameworkach mogą działać tylko teoretycznie na Linuksie, ale rzeczywisty koszt ich wsparcia będzie stosunkowo wysoki, być może wcale nierealny.
Tak narodził się .Net Core. Net Core to przycinanie .Net Framework (usuwając wspomniane wcześniej frameworki związane z UI), implementacja CLR podobnego do JRE, a następnie implementacja VES dla wielu systemów operacyjnych jednocześnie, co pozwala osiągnąć współpracę międzyplatformową.
Dlaczego Microsoft potrzebuje . Net Core
Powód, dla którego Microsoft jest gotów to zrobić, jest do pewnego stopnia wymuszony lub zgodny z trendem historii. W obecnym środowisku "chmurowym", dzięki Azure, Microsoft płynnie przekształcił się z osłabionego biznesu Windows w dostawcę usług chmurowych. Jako jeden z modeli usług chmurowych, które zapewnia, PaaS musi być w stanie zapewnić system operacyjny, którego potrzebują klienci, a nie tylko Windows. Oczywiście chce, aby różne systemy operacyjne na Azure uruchamiały aplikacje tworzone z wykorzystaniem oferowanych przez niego technologii deweloperskich.
Czy .Net Core będzie świetlaną przyszłością?
Jednak wirtualne środowisko wykonawcze umożliwia wieloplatformowe działanie rozwijanych aplikacji, co JAVA realizuje od samego początku. A dziś wielu nowicjuszy językowych rywalizuje o piękno, a JAVA, którą przejęło Oracle, staje się coraz starsza... C# naprawdę może na nim polegać, by osiągnąć wieloplatformowe funkcje. Net Core świeci przy drugiej sprężynie?
odniesienie
Specyfikacja CLI
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf





Poprzedni:Czym jest .NET Core?
Następny:C# Klasa pomocy HTTP Access, która obsługuje pobieranie pliku żądania postów

Ten wpis jest polecany przez następujące albumy Tao:

Opublikowano 23.11.2016 22:48:34 |
Microsoft wykonał swoją pracę...
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com