Cyhoeddodd Microsoft ddechrau’r gwaith yn y pumed rhifyn …

Mae Microsoft yn cyhoeddi gwaith ar rifyn nesaf y platfform .NET.

Fel y rhagwelais yn ystod agoriad y gynhadledd, mae gan Microsoft sawl aces i fyny ei lawes. Un ohonynt yw cyhoeddi gweithiau yn rhifyn pwll y platfform .NET.

I ddechrau, cafodd ei greu fel prosiect wedi’i gysylltu â phob platfform. Windows. Mae’r platfform .NET a’i iaith flaenllaw C # wedi dod yn fwyfwy agored a thraws-blatfform yn ystod y blynyddoedd diwethaf. Bydd Microsoft yn sicrhau bod ei god ffynhonnell ar gael ac yn creu dolen ar ffurf .NET Craidd, sy’n gweithio ar systemau eraill: macOS neu Linux.

Mae hwn yn gam i’r cyfeiriad cywir. Bydd Microsoft yn sylweddoli cyfyngiadau cysylltu’r amgylchedd rhedeg â’r sistema operativo. Yn ystod cyfarfod diddorol iawn gydag Anders Hejlsberg (crewyr C #, Delphi, Teipysgrif, ymhlith eraill), bydd yn dweud y byddai’n gamgymeriad a fydd yn atal. NET wrth ddatblygu.

Mae’n bryd cymryd y cam nesaf ymlaen.

Nid yw integreiddio Microsoft yn broblem heddiw: bydd yr un cyfrinair yn dod â .NET 5. Llwyfan unedig lle byddwn yn creu ac yn gweithredu datrysiadau sy’n rhedeg ar ein cyfrifiaduron fel cymwysiadau gwe ar ddyfeisiau symudol, yn y cwmwl, ar ddyfeisiau craff Rhyngrwyd Pethau ac ar gonsolau. i chwarae

Ers creu .NET Craidd, prif alwedigaeth peirianwyr Microsoft yn esblygiad .NET yw uno APIs unigol. Diolch i hyn, gellir cychwyn y cymhwysiad a ysgrifennwyd yn. NET yn unrhyw le, heb yr angen am feddalwedd arbennig ar gyfer llwyfannau unigol.

Y nod o lunio yn. NET 5 fod yn: Windows, Linux, iOS, Android, tvOS (sistema AppleTV), watchOS (Apple Watch) a WebAssembly.

Mae Richard Lander, pennaeth tîm .NET yn Microsoft, yn pwysleisio hynny yn. NET 5 Bydd yn cynnwys yr elfennau hynny sy’n fanteision Craidd. NET:

ffynhonnell agored wedi’i gosod ar GitHub, a chyfeiriadedd cymdeithasol, gweithredu traws-blatfform, yn annibynnol ar a sistema penodol, cefnogaeth i lyfrgelloedd brodorol ar blatfform penodol (ee Windows Presentation Foundation), Cod effeithlonrwydd uchel a chanlyniad bach Gosod llawer o fersiynau ochr yn ochr, cefnogaeth i offeryn llinell orchymyn fel gorchymyn dotnet yn Craidd, integreiddio â Visual Studio a Visual Studio Code (hefyd ar Mac).

Cydweithrediad steroid

Daw NET hyd yn oed yn fwy hyblyg. Bydd gennym, er enghraifft, amgylchedd gweithredu ar gyfer ein cod. Bydd gwyllt o’r enw Runtime Profiadau yn cael ei ddewis i ddechrau gan Mono (amgylchedd wedi’i gynnwys, er enghraifft, yn Xamarin) a CoreCLR (rhan o .NET Craidd).

Ar bob platfform, bydd rhyngweithrededd llawn â Java ar gael: o’r cod C # byddwn yn gallu galw dulliau a dosbarthiadau Java ac ysgrifennu datrysiadau hybrid.

Yn yr un modd, bydd rhyngweithrededd cosb ar gael ar gyfer cod yn Amcan-C a Swift, ac nid ar gyfer macOS yn unig.

Mae’n ddiddorol iawn canolbwyntio ar y WebAssembly a phrosiect Blazor. Mae Blazor yn eich galluogi i ysgrifennu cymwysiadau cleientiaid gwe gan ddefnyddio C #, a fydd yn caniatáu i ddatblygwyr dibrofiad ysgrifennu gweithrediad blaen y cod yn eu hiaith hysbys (C #) ac o ryngweithredu pen â JavaScript.

Mae hyn yn golygu y byddwn yn gallu defnyddio llyfrgelloedd JavaScript hysbys ac sydd ar gael a galw eu dulliau o god C #, fel y gwnaed yn ASP.NET Craidd ar ochr y gweinydd. Mae Blazor hefyd yn 100 y cant. Ar gael fel ffynhonnell agored, gyda mwy na 60,000 o gydweithredwyr gweithredol.

Byddwn yn aros ychydig am y fersiwn newydd.

Cyhoeddodd Microsoft ddechrau'r gwaith yn y pumed rhifyn ... 2

Gallwn aros am y fersiwn 5.0 2020 yn unig. Tan hynny, bydd peirianwyr Microsoft yn gweithio ar welliannau pellach. Yn ystod adeilad 2019 fe wnaethant rannu rhai manylion am y cynnydd cyfredol.

Y cyfarfod cyntaf ar. NET 5 Fe’i cynhaliwyd union flwyddyn yn ôl, ond mae llawer o gwestiynau’n parhau ar agor. Er enghraifft: os oes gennym lwyfannau unedig, a oes angen .NET Standard arnom o hyd fel y diffiniad API cyffredin? Sut bydd y pecynnau NuGet a lawrlwythwyd yn gweithio? Rwy’n amau ​​y bydd ganddyn nhw lawer o waith o hyd, gyda budd i raglenwyr ar bob platfform lle bydd amseroedd diddorol yn cael sylw.