Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 18765|Válasz: 1

[Kommunikáció] A .Net Core igazán a Microsoft . Net, platformon átívelő "spread"?

[Linket másol]
Közzétéve 2016. 06. 28. 9:56:21 | | |
Mi az. Hálózat
A .Net maga egy platform, amely a Common Language Infrastructure (CLI) független köznyelvi fejlesztői platformon alapul, de mivel 2006-ban specifikációvá vált, csak maga a Windows támogatja ezt (kivéve a mono-t), beleértve a fejlesztő nyelveket is, C#, VB-t. Net stb., valamint a Command Framework, valamint a Command (A Network) megvalósításai. A lényege a Windows CLI-n alapuló Virtuális Végrehajtó Rendszer (VES) megvalósítása. Java virtuális gépének megfelelőnek kell lennie.
C# fejlesztés. Miért nem lehet a Net App cross-platformos?
A Common Language Infrastructure (CLI) maga a többplatformos megoldásra van tervezve. De eleinte a Microsoftnak ki kellett volna szállnia a Windows monopóliumi szempontból, és nem volt szándékában más operációs rendszerek alapján VES-t megvalósítani, így a C# fejlesztők lényegében Windows fejlesztők. A C# által fejlesztett alkalmazásrendszer alapvetően a Windows platformon alapul.
Mi az a .Net Core, és hogyan működik ez platformon át?
Valójában, amíg a CLI Linux alapú megvalósítás, főként a VES-en, a C#-ban fejlesztett alkalmazások futhatnak Linuxon. Persze, a múlt miatt. A Net Framework számos Windowsra specifikus UI keretrendszert kínál, mint például a WPF és a Windows Forms, és az ezekre alapozó alkalmazások csak elméletileg futhatnak Linuxon, de ezek tényleges költsége viszonylag magas lesz, talán egyáltalán nem reális.
Így született meg a .Net Core. A Net Core a .Net Framework egy kivágása (eltávolítva a fent említett UI-hoz kapcsolódó keretrendszereket), egy JRE-hez hasonló CLR bevezetése, majd egyszerre több operációs rendszerhez is implementálva a VES-t, így a platformok közötti megoldást elérve.
Miért van szüksége a Microsoftnak . Net Core
Az oka annak, hogy a Microsoft hajlandó erre, bizonyos mértékig kényszerű vagy a történelem trendjével összhangban van. A jelenlegi "felhő" környezetben, az Azure-nak köszönhetően, a Microsoft zökkenőmentesen átalakult a gyengült Windows üzletből felhőszolgáltatóvá. A PaaS-nak a felhőszolgáltatási modelljeként képesnek kell lennie az operációs rendszert, amire az ügyfeleknek szükségük van, nem csak a Windowsnak. Természetesen azt szeretné, ha az Azure különböző operációs rendszerei futtatnák azokat az általa nyújtott fejlesztési technológiát használó alkalmazásokat.
A .Net Core fényes jövő lesz?
Ugyanakkor a virtuális végrehajtási környezet lehetővé teszi a fejlesztett alkalmazások platformok közötti üzemeltetését, amit a JAVA a kezdetektől fogva megvalósít. És ma sok nyelvi újonc verseng a szépségért, és a JAVA, amelyet az Oracle vásárolt meg, egyre öregszik... A C# tényleg számíthat rá, hogy több platformot is elérjen. A Net Core második rugóval világít?
utalás
CLI specifikáció
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf





Előző:Mi az a .NET Core?
Következő:C# HTTP Access Help Class, amely támogatja a Request utáni fájl letöltését

Ezt a bejegyzést a következő Tao albumok ajánlják:

Közzétéve 2016. 11. 23. 22:48:34 |
A Microsoft elvégezte a munkáját...
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com