AWS sê .NET is onderbefonds

netto

.NET is 'n oopbronplatform vir die bou van rekenaar-, web- en mobiele toepassings wat inheems op enige stelsel kan loop.

Tydens 'n re:Invent-sessie, Saikat Banerjee, hoof van sagteware-ontwikkeling by AWS, het gepraat oor die versoenbaarheid daarvan met die oopbron van .NET, insluitend AWS-projekbefondsing en -krediete, gereedskap vir migreer vanaf die Windows-net .NET Framework, kodebydraes in 'n poging om die Windows Communication Foundation (WCF)-raamwerk te migreer. na kruisplatform .NET en kode om Active Directory-verbinding vanaf Linux-houers moontlik te maak.

Hy het ook genoem dat .NET meer finansiële ondersteuning benodig., het gesê: "Ons het uitgevind dat .NET oopbron ernstig onderbefonds is ... Wat hartseer is oor oopbron. .NET is wat ons dit steeds derde noem." Dit behoort nie die geval te wees nie«.

. NET Core (nou amptelik net .NET genoem) is die oopbron-kruisplatformweergawe, Eerste vrygestel in 2016. Toepassingmigrasie is nie altyd maklik nie. .NET is gebaseer op 'n hoëprestasie-looptyd wat in produksie deur baie grootskaalse toepassings gebruik word. .NET-kenmerke stel ontwikkelaars in staat om betroubare, hoëprestasie-kode produktief te skryf.

.NET-toepassings en -biblioteke word geskep uit bronkode en 'n projeklêer, met behulp van die .NET CLI of 'n geïntegreerde ontwikkelingsomgewing (IDE) soos Visual Studio.

"Oor die afgelope twee jaar het ons baie tyd spandeer om kliënte van die .NET Framework na .NET Core te skuif, sodat hulle van Windows- en SQL Server-lisensies kan loskom en Linux en wolk-inheemse tegnologieë kan gebruik," het Mayur gesê. Dewaikar.. , Senior Produkbestuurder by AWS.

Toepassings wat COM of ander inheemse Windows API's gebruik, sal nie op Linux werk nie, en sommige dele van die .NET Framework, insluitend ASP.NET Web Forms en baie van Windows Communication Foundation (WCF), is nie deel van .NET Core nie. Dit is 'n seldsame situasie waar AWS in 'n deel van Microsoft se ontwikkelingsplatform belê om sy kliënte te help om na ander dele te migreer.

Die eis van onbefondsde oopbron .NET kan ook verbasend lyk., aangesien Microsoft die .NET-stigting geskep het, wat homself faktureer as "'n onafhanklike, nie-winsgewende organisasie wat geskep is om 'n innoverende en kommersieel vriendelike oopbron-ekosisteem rondom die .NET-platform te ondersteun."

Die pad na oopbron .NET was egter nie glad nie, en 'n reeks voorvalle verlede jaar het daartoe gelei dat 'n raadslid erken het dat hy "die projekbestuurder se vertroue geskend het." 'n Dispuut oor 'n .NET-kenmerk wat Microsoft van .NET oopbron verwyder het ten gunste van Visual Studio, voordat hy om verskoning gevra en dit weer ingestel het, was nog 'n herinnering aan die maatskappy se ambivalensie oor die oopbron-aspek van .NET.

Microsoft se .NET-span het baie energie in die platform geplaas. en op tegniese vlak salueer hy die pogings van eksterne vennote, insluitend AWS. 'n Noemenswaardige voorbeeld is om aan WCF te werk.

"Die Core WCF-projek is begin deur 'n Microsoft-ontwikkelaar in die WCF-span," het Banerjee gesê. “Ons het baie vroeg in ontwikkeling met hierdie persoon kontak gemaak en werk sedertdien saam. Ons is in fase met Microsoft oor hierdie projek. »

Volgens Banerjee probeer AWS om “WCF te verbeter, laat dit nie met die beperkings wat dit gehad het nie. Werk sluit in gefedereerde identiteitsondersteuning vir HTTP-bindings en werk om WFC-boodskapwagondersteuning uit te brei "om ander boodskapmakelaars in te sluit" saam met Microsoft Message Queue (MSMQ), soos RabbitMQ en Amazon SQS (Simple Queuing Service). “Ons het 'n ontwerp bygedra wat 'n laag vir hierdie boodskapraamwerk verskaf, sodat jy 'n implementering kan verskaf van enige boodskapraamwerk wat jy wil gebruik.

Ten slotte is dit die moeite werd om te noem dat AWS aan die gemeenskapskant tot $5000 10 elk bied vir tot XNUMX gemeenskapsprojekte, saam met AWS-krediete. "Op die oomblik is .NET die derde gewildste platform agter Python en Java vir toepassingsontwikkeling op AWS," het Dewaikar gesê.

Alhoewel Microsoft se Azure-wolk die beste geskik is vir .NET-toepassings, sal maatskappye wat op AWS gestandaardiseer het, dalk hul .NET-kode saam met hul ander wolkimplementasies wil laat loop.

Hierdie pogings om Windows van .NET te verwyder, bevoordeel ook Azure-gebruikers, aangesien baie van dieselfde argumente daar geld. Linux-toepassingsdienste of virtuele masjiene is meer koste-effektief, en die gebruik van Linux-houers maak Kubernetes-ontplooiings makliker. Dit is die aard van oopbron; Die AWS-belegging sal ook Microsoft-kliënte bevoordeel.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.