Skelbimas

Tai yra „Microsoft“ GNU pradžia. Jie tiesiog išleido nemažą dalį .NET Framework „Github“ pagal leistiną atvirojo kodo licenciją.

Šis žingsnis nutrūksta su ilgamete „Microsoft“ tradicija, kuri anksčiau laikėsi priešiškos pozicijos atvirojo kodo programinės įrangos srityje. Kartą buvęs generalinis direktorius Steve'as Balmeris aprašė „Linux“ ir GPL kaip „vėžys“, kuris „prisitvirtina... prie visko, ką liečia“.

Kas yra .NET Framework ir kas vyksta?

„Microsoft“ paleido .NET Framework prieš 12 metų ir nuo to laiko tapo gyvybiškai svarbiu „Windows“ operacinės sistemos komponentu. Tai apima „Microsoft Windows“ programų kūrimo sistemą (žinomą kaip Bendroji Kalbos sąsaja), taip pat virtualioji mašina (vadinama „Common Language Runtime“) programinei įrangai bėgti toliau.

Redmondas taip pat paskelbė, kad per ateinančius mėnesius „OS Core Runtime“ bus prieinamas „OS X“ ir „Linux“, o tai supaprastins kelių platformų programinės įrangos rašymo procesą.

Daugeliui nustebino tai, kad „Microsoft“ įkėlė šaltinio kodą į .NET Core

instagram viewer
Github; populiari bendradarbiavimo kodų mainų svetainė Kas yra „Git“ ir kodėl turėtumėte naudoti versijos valdymą, jei esate kūrėjasBūdami žiniatinklio kūrėjais, mes dažniausiai dirbame vietinėse plėtros svetainėse, tada tiesiog įkelkite viską, kai viskas baigta. Puiku, kai jūs esate tik jūs, o pokyčiai yra maži, ... Skaityti daugiau . Priklauso „Microsoft“ „CodePlex“, „Github“ konkurentas 8 svetainės, kuriose galima sužinoti „Buzz“ apie atvirojo kodo programinę įrangą Skaityti daugiau kodo dalijimosi sferoje, nors ji niekur nėra tokia sėkminga.

dotnet-github

Nepaisant (begėdiško) pun, esančio šio straipsnio pradžioje, „Microsoft“ neišleido .NET Framework pagal GNU licencija Atvirojo kodo programinės įrangos licencijos: ką turėtumėte naudoti?Ar žinojai, kad ne visos atvirojo kodo licencijos yra vienodos? Skaityti daugiau . Jie pasirinko MIT licenciją, naudojamą Node.js Kas yra mazgas. JS ir kodėl man tai turėtų rūpėti? [Žiniatinklio kūrimas]„JavaScript“ yra tik kliento programavimo kalba, naudojama naršyklėje, tiesa? Jau nebe. „Node.js“ yra „JavaScript“ paleidimo serveryje būdas; bet tai taip pat daug daugiau. Jei ... Skaityti daugiau , JQuery „jQuery“ pamoka - pradžia: pagrindai ir parinkėjaiPraėjusią savaitę aš kalbėjau apie tai, kokia svarbi „jQuery“ bet kuriam šiuolaikiniam interneto kūrėjui ir kodėl tai nuostabu. Šią savaitę, manau, atėjo laikas susitepti rankas su kažkokiu kodu ir išmokti, kaip ... Skaityti daugiau ir „Ruby on Rails“.

Norite sužinoti, ką šis žingsnis reiškia „Microsoft“, programinės įrangos kūrėjams ir jums? Perskaitykite daugiau informacijos.

„Microsoft“ keičiasi

Patinka tai ar ne, „Microsoft“ nėra ta pati įmonė Nustokite dulkinti „Microsoft“: 5 būdai, kuriais jie nuostabūs„Microsoft“ ne visada elgiasi teisingai. Kalbant apie tai, jie yra nuostabi kompanija. „Microsoft“ pakako, todėl dabar reikia meilės. Skaityti daugiau tai buvo prieš 10 metų.

Tuomet „Linux“ dar nebuvo pasirengusi masinei rinkai, o „Ubuntu“ vis dar buvo tolimas spindesys Marko Shuttlewortho akyse. „Apple“ išgyveno „Lazarine“ atgimimą ir tik po kelių metų stagnacijos ir nuosmukio pradėjo augti. Neabejotinai „Microsoft“ buvo karalius. Ir jie buvo arogantiški.

dotnet-microsoft

Viskas pradėjo keistis. Jie buvo ginčijami sferose, kuriose kadaise dominavo: nuo išmaniųjų telefonų iki interneto naršyklių ir našumo programinės įrangos.

Rinka keitėsi ir dėl to turėjo keistis „Microsoft“. Taigi jie padarė.

Pasibaigus Steve'o Ballmerio kadencijai, „Microsoft“ buvo jau vienas iš 20 geriausių „Linux“ branduolio šalininkų. Azure - jų pavyzdinė virtualizacijos platforma - jau seniai leido vartotojams kurti „Linux“ Virtualūs privatūs serveriai Sužinokite viską apie virtualius privačius serverius per dvi minutesTurint tiek daug puikių interneto prieglobos paslaugų, sunku nuspręsti, kuris iš jų atitiktų jūsų poreikius. Skaityti daugiau (VPS). Jie buvo net dirbdamas su Xamarinu programinės įrangos pakete „Windows“, kuris leistų kūrėjams kurti programas „Android“ ir „iOS“.

dotnet-heartlinux

Šis pokytis į priekį dar labiau paspartėjo, kai Steve'as Ballmeris buvo nustumtas po pražūtingo 2003 m „Windows 8“ ir „Microsoft Surface“ planšetiniai kompiuteriai, o „Microsoft“ neatsilieka nuo nuolatinio „iOS“ ir „Windows“ versijų augimo „Android“. Buvo įvesta nauja generalinė direktorė Satya Nadella, o Redmondas tęsė metamorfozę.

„Microsoft“ toliau bendradarbiauja su atvirojo kodo bendruomene. Ji išleido kelių platformų mobiliąsias programas, tokias kaip Xim; nuotraukų dalijimosi programa Dalykitės savo nuotraukomis, o ne savo telefonu su „Microsoft Xim“Dalytis nuotraukomis su grupe žmonių tapo paprasčiau. Vienas asmuo kontroliuoja pasirodymą, kiekvienas gali prisijungti prie savo prietaisų naudodamasis nuoroda, o kai viskas buvo pamatyta, pristatymas pats sunaikina. Skaityti daugiau „iOS“ ir „Android“. Jie net atidavė savo „Office“ programų paketas „Android“ vartotojams „Microsoft Office“, skirta „Android“ ir „Google“ dokumentai: kas yra geriau? Skaityti daugiau , „iOS“ ir „Windows Phone“. Taip, jie taip pat turi didelę dalį savo atributikos, esančios atvirame pasaulyje. „Microsoft“ yra pasikeitusi įmonė. Bet ką tai reiškia tau?

.NET visur

Galima sakyti .NET nėra seksualiausias programinės įrangos paketas pasaulyje. Vis dėlto, jei jūs esate „Windows“ vartotojas, tai jūs esate visiškai priklausomas.

Programinės įrangos kūrėjai ją naudoja, nes ji nuosekli. Jie gali kurti programas, nukreipiančias į .NET Framework, bet kuria palaikoma kalba, o rezultatai bus tokie patys. „Common Language Runtime“ (CLR) taip pat yra nepaprastai greitas ir konkuruoja su „Java“ virtualia mašina dideliu greičiu.

dotnet-dotnet

Dabar OS X ir Linux vartotojai gali tuo pasinaudoti.

Prieš tęsdamas, verta pasakyti, kad yra .NET atvirojo kodo alternatyva, vadinama „Mono“. „Mono“ kūrimo įrankiai yra prieinami įvairiose platformose, įskaitant „OS X“, „Linux“ ir „Windows“ Programos, sukurtos naudojant „Mono“, gali būti naudojamos įvairiose platformose, įskaitant „Android“, „Nintendo Wii“, „Playstation 3“ ir „Windows“ „Xbox 360“.

Tačiau „Mono“ visada kentėjo dėl išbaigtumo trūkumo, ypač palyginti su „tikru dalyku“.

Jau nebe. Netrukus OS X ir Linux vartotojai galės mėgautis tomis pačiomis .NET funkcijomis kaip ir Windows vartotojai.

Bet ką tai reiškia realiame pasaulyje? Na, tikėkitės vienu metu išleistų kelių platformų versijų ir daugiau komercinės programinės įrangos bei žaidimų. Nepaisant to, kad šiose srityse tradiciškai kovojama, „Linux“ ir „OS X“ ir toliau sieks būti žaidimų platformomis.

„Windows“ programų perkėlimas į OS X ir Linux bus žymiai paprastesnis. Nors, kaip aiškiai pabrėžė Engadget, kai kurioms programoms vis tiek reikės reikšmingų pakeitimų.

Išleidime praleistos dalys, reikalingos vartotojui skirtiems dalykams, įskaitant tą „Windows Presentation Foundation“ tvarko sąsajos ir dokumentų funkcijas, todėl daugeliui .NET programų ir paslaugų reikės didelių pakeitimų arba jie nebus vykdomi visi. Taip pat yra daugybė „Windows“ programų, kurios priklauso nuo kitų schemų.
Šaltinis: Engadget

„Microsoft“ taip pat tikisi sulaukti kūrėjų dėmesio. Visų pirma, interneto svetainių kūrėjai, kurių dauguma pasirinko mokytis „Python“, PHP ar „Ruby on Rails“, o ne „Microsoft“ patentuotų ir ribojančių technologijų rinkinyje.

Išleidusi atvirojo kodo .NET ir ASP.NET vNext, „Microsoft“ tikisi atkurti tam tikrą patikimumą interneto plėtros pasaulyje.

Žingsnis teisinga linkme

„Microsoft“ taip pat paskelbė „Visual Studio Community 2013“ išleidimas. Tai iš tikrųjų yra tas pats, kaip „Visual Studio Professional“, tačiau yra vienas esminis skirtumas. Užuot kainavę šimtus (arba kai kuriais atvejais tūkstančius) dolerių, tai nemokamai.

„Microsoft“ keičiasi, ir jų noras įsitraukti į kūrėjų bendruomenę yra to įrodymas. Bet ką tu galvoji? Aš norėčiau apie tai išgirsti. Pameskite man komentarą žemiau ir mes kalbėsimės.

Nuotraukų kreditas: Kenas Wolteris / Shutterstock.com,

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.