AWS kaže da .NET nema dovoljno sredstava

neto

.NET je platforma otvorenog koda za izradu stolnih, web i mobilnih aplikacija koje se mogu izvorno izvoditi na bilo kojem sustavu.

Tijekom re:Invent sesije, Saikat Banerjee, voditelj razvoja softvera u AWS-u, govorio o njegovoj kompatibilnosti s otvorenim kodom .NET-a, uključujući financiranje i kredite AWS projekta, alate za migraciju s .NET Frameworka samo za Windows, doprinose kodu u pokušaju migracije okvira Windows Communication Foundation (WCF). na više platformi .NET i kod za omogućavanje povezivanja Active Directoryja iz Linux spremnika.

Također je spomenuo da .NET treba više financijske potpore., rekao je: "Saznali smo da je .NET open source ozbiljno nedovoljno financiran... Što je tužno u vezi s open sourceom. .NET je ono što još uvijek nazivamo trećim." To ne bi trebao biti slučaj”.

.NET jezgra (sada se službeno zove samo .NET) je verzija otvorenog koda za više platformi, Prvi put objavljeno 2016. Migracija aplikacija nije uvijek jednostavna. .NET se temelji na runtimeu visokih performansi koje u proizvodnji koriste mnoge velike aplikacije. Značajke .NET-a omogućuju programerima da produktivno napišu pouzdani kod visokih performansi.

.NET aplikacije i biblioteke stvaraju se iz izvornog koda i projektne datoteke, koristeći .NET CLI ili integrirano razvojno okruženje (IDE) kao što je Visual Studio.

"Tijekom protekle dvije godine proveli smo dosta vremena prebacujući klijente s .NET Frameworka na .NET Core, kako bi se mogli osloboditi licenci za Windows i SQL Server i koristiti Linux i tehnologije izvorne za oblak", rekao je Mayur Dewaikar.. , viši voditelj proizvoda u AWS-u.

Aplikacije koje koriste COM ili druge izvorne Windows API-je neće raditi na Linuxu, a neki dijelovi .NET Frameworka, uključujući ASP.NET Web Forms i veći dio Windows Communication Foundation (WCF), nisu dio .NET Core. Ovo je rijetka situacija u kojoj AWS ulaže u dio Microsoftove razvojne platforme kako bi pomogao svojim korisnicima da migriraju na druge dijelove.

Tvrdnja o nefinanciranom otvorenom kodu .NET također se može činiti iznenađujućom., s obzirom da je Microsoft stvorio .NET Foundation, koja se predstavlja kao "nezavisna, neprofitna organizacija stvorena za podršku inovativnom i komercijalno prijateljskom ekosustavu otvorenog koda oko .NET platforme."

Međutim, put do open source .NET-a nije bio gladak, a niz incidenata prošle godine natjerao je člana uprave da prizna da je "prekršio povjerenje voditelja projekta". Spor oko značajke .NET koju je Microsoft uklonio iz otvorenog izvornog koda .NET u korist Visual Studija, prije nego što se ispričao i ponovno ga postavio, bio je još jedan podsjetnik na ambivalentnost tvrtke o aspektu otvorenog izvornog koda .NET-a.

Microsoftov .NET tim uložio je puno energije u platformu. a na tehničkoj razini pozdravlja napore vanjskih partnera, uključujući AWS. Značajan primjer je rad na WCF-u.

"Projekt Core WCF započeo je Microsoftov programer iz WCF tima", rekao je Banerjee. “Povezali smo se s tom osobom vrlo rano u razvoju i od tada radimo zajedno. U fazi smo s Microsoftom na ovom projektu. »

Prema Banerjeeju, AWS pokušava “poboljšati WCF, a ne ostaviti ga s ograničenjima koja je imao. Rad uključuje podršku federalnog identiteta za HTTP povezivanja i rad na proširenju podrške za WFC red čekanja poruka "kako bi uključio druge brokere poruka" zajedno s Microsoftovim redom čekanja poruka (MSMQ), kao što su RabbitMQ i Amazon SQS (Simple Queuing Service). “Pridonijeli smo dizajnu koji pruža sloj za ovaj okvir za razmjenu poruka, tako da možete osigurati implementaciju bilo kojeg okvira za razmjenu poruka koji želite koristiti.

Na kraju, vrijedno je spomenuti da na strani zajednice AWS nudi do 5000 dolara po svakom za do 10 projekata zajednice, zajedno s AWS kreditima. "Trenutno je .NET treća najpopularnija platforma iza Pythona i Jave za razvoj aplikacija na AWS-u", rekao je Dewaikar.

Iako je Microsoftov Azure oblak najprikladniji za .NET aplikacije, tvrtke koje su se standardizirale na AWS-u možda će htjeti pokrenuti svoj .NET kod zajedno sa svojim drugim implementacijama u oblaku.

Ovi napori da se Windows ukloni iz .NET-a također koriste korisnicima Azurea, jer mnogi od istih argumenata vrijede tamo. Linux aplikacijske usluge ili virtualni strojevi isplativiji su, a korištenje Linux spremnika olakšava implementaciju Kubernetesa. Ovo je priroda otvorenog koda; Ulaganje u AWS također bi koristilo Microsoftovim klijentima.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.