Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 18765|Atbildi: 1

[Paziņojums] .Net Core patiešām padara Microsoft . Neto starpplatformu "izplatīšanās"?

[Kopēt saiti]
Publicēts 28.06.2016 09:56:21 | | |
Kas ir. Tīkls
.Net pati par sevi ir platforma, kas ieviesta, pamatojoties uz Common Language Infrastructure (CLI) neatkarīgo publisko valodu izstrādes platformu, bet kopš tā kļuva par specifikāciju 2006. gadā, tikai Windows pati to atbalsta (izņemot mono), ieskaitot izstrādes valodas C#, VB. Tīkls utt., kā arī CLI ieviešana, .Net Framework. Tās pamatā ir virtuālās izpildes sistēmas (VES) ieviešana, kuras pamatā ir Windows CLI. Tam vajadzētu būt līdzvērtīgam Java virtuālajai mašīnai.
C# izstrāde. Kāpēc Net App nevar būt starpplatformas?
Kopējā valodu infrastruktūra (CLI) pati par sevi ir paredzēta starpplatformām. Bet sākumā Microsoft vajadzēja būt ārpus Windows monopola apsvērumiem, un tai nebija nodoma ieviest VES, pamatojoties uz citām operētājsistēmām, tāpēc C # izstrādātāji būtībā ir Windows izstrādātāji. C# izstrādātā lietojumprogrammu sistēma pamatā ir balstīta uz Windows platformu.
Kas ir .Net Core un kā tas darbojas vairākās platformās?
Faktiski, kamēr CLI tiek ieviests, pamatojoties uz Linux, galvenokārt tās VES, C# izstrādātās lietotnes var darboties operētājsistēmā Linux. Protams, pagātnes dēļ. Net Framework nodrošina daudzus Windows specifiskus lietotāja interfeisa ietvarus, piemēram, WPF un Windows Forms, un lietotnes, kuru pamatā ir šīs sistēmas, teorētiski var darboties tikai Linux, bet faktiskās to atbalsta izmaksas būs salīdzinoši augstas, iespējams, nemaz nav reālas.
Tātad, piedzima .Net Core. Net Core ir .Net Framework apgriešana (iepriekš minēto ar UI saistīto sistēmu noņemšana), CLR ieviešana, kas līdzīga JRE, un pēc tam VES ieviešana vairākām operētājsistēmām vienlaicīgi, tādējādi panākot starpplatformu.
Kāpēc Microsoft ir nepieciešams . Neto kodols
Iemesls, kāpēc Microsoft vēlas to darīt, zināmā mērā ir piespiedu kārtā vai atbilst vēstures tendencēm. Pašreizējā "mākoņa" vidē, pateicoties Azure, Microsoft ir vienmērīgi pārveidojusies no novājināta Windows biznesa par mākoņpakalpojumu sniedzēju. Kā vienam no mākoņpakalpojumu modeļiem, ko tas nodrošina, PaaS ir jāspēj nodrošināt klientiem nepieciešamo operētājsistēmu, ne tikai Windows. Protams, tas vēlas, lai dažādās Azure operētājsistēmās darbotos lietojumprogrammas, kas izstrādātas, izmantojot tās nodrošināto izstrādes tehnoloģiju.
Vai .Net Core būs spoža nākotne?
Tomēr virtuālā izpildes vide nodrošina izstrādātu lietojumprogrammu starpplatformu darbību, ko JAVA ir darījusi kopš tās pirmsākumiem. Un šodien daudzi valodu iesācēji sacenšas par skaistumu, un JAVA, ko iegādājās Oracle, kļūst arvien vecāks. . . C# patiešām var paļauties uz to, lai sasniegtu starpplatformu. Net Core spīd ar otro atsperi?
Atsauce
CLI specifikācija
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf





Iepriekšējo:Kas ir .NET Core?
Nākamo:C# HTTP Access palīdzības klase, kas atbalsta faila lejupielādi pēc pieprasījuma

Šo ziņu iesaka šādi Tao albumi:

Publicēts 23.11.2016 22:48:34 |
Microsoft ir paveicis savu darbu ...
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com