Reklama
Pre Microsoft je to začiatok GNU. Oni jednoducho vydal podstatnú časť .NET Framework o spoločnosti Github na základe povolenej licencie s otvoreným zdrojom.
Tento krok sa prelomil s dlhoročnou tradíciou pre spoločnosť Microsoft, ktorá predtým zaujala nepriateľský postoj k otázke softvéru s otvoreným zdrojovým kódom. Bývalý generálny riaditeľ Steve Balmer raz popísané Linux a GPL ako „rakovina“, ktorá sa „pripája… ku všetkému, na čo sa dotýka“.
Čo je to .NET Framework a čo sa deje?
Spoločnosť Microsoft uviedla na trh .NET Framework pred 12 rokmi a odvtedy sa stala dôležitou súčasťou operačného systému Windows. Obsahuje rámec pre vytváranie aplikácií pre Microsoft Windows (známy ako Common Language Interface), ako aj virtuálny stroj (nazývaný Common Language Runtime) pre softvér bežať ďalej.
Redmond tiež oznámil, že v najbližších mesiacoch bude .NET Core Runtime k dispozícii pre OS X a Linux, čo zjednoduší proces písania softvéru medzi platformami.
Pre mnohých bolo prekvapením, že Microsoft odovzdal zdrojový kód do .NET Core na
Github; populárny web na spoločné zdieľanie kódu Čo je to Git a prečo by ste mali používať kontrolu verzií, ak ste vývojárAko weboví vývojári veľa času máme tendenciu pracovať na stránkach miestneho rozvoja a potom, keď skončíme, všetko jednoducho odovzdáme. To je v poriadku, keď ste to len vy a zmeny sú malé, ... Čítaj viac . Microsoft vlastní CodePlex, konkurent spoločnosti Github 8 webových stránok na vyskúšanie hláskovania softvéru s otvoreným zdrojom Čítaj viac v oblasti zdieľania kódu, aj keď nie je ani zďaleka tak úspešný.Napriek (nehanebnej) hračke na začiatku tohto článku spoločnosť Microsoft neuvoľnila .NET Framework v rámci systému Windows Licencia GNU Licencie na softvér s otvoreným zdrojom: Ktoré by ste mali používať?Vedeli ste, že nie všetky licencie s otvoreným zdrojom sú rovnaké? Čítaj viac . Skôr sa rozhodli pre licenciu MIT, ktorú používa Node.js Čo je Node. JS a prečo by som sa mal starať? [Vývoj webových aplikácií]JavaScript je iba programovací jazyk na strane klienta, ktorý beží v prehliadači, nie? Už nič viac. Node.js je spôsob spustenia JavaScriptu na serveri; ale je to omnoho viac. Ak ... Čítaj viac , JQuery Výukový program jQuery - Začíname: Základy a výberyMinulý týždeň som hovoril o tom, aké dôležité je jQuery pre každého moderného webového vývojára a prečo je to úžasné. Tento týždeň si myslím, že je čas, aby sme si zašpinili ruky nejakým kódom a zistili sme, ako ... Čítaj viac a Ruby on Rails.
Zaujíma vás, čo tento krok znamená pre spoločnosť Microsoft, vývojárov softvéru a vy? Ďalšie informácie nájdete v článku.
Microsoft sa mení
Páči sa mi alebo nie, Microsoft nie je rovnaká spoločnosť Prestaňte flákať Microsoft: 5 spôsobov, za ktorých sú úžasnéMicrosoft nie vždy dostane spravodlivé zaobchádzanie. Keď príde na to, sú to celkom úžasné spoločnosti. Microsoft mal dosť facky, teraz je čas na lásku. Čítaj viac bolo to pred 10 rokmi.
V tom čase nebol Linux ešte pripravený na masový trh, zatiaľ čo Ubuntu bol v očiach Mark Shuttlewortha stále ďaleko. Apple prešiel znovuzrodením Lazarine a rast začal až po rokoch stagnácie a poklesu. Microsoft bol nesporne kráľom. A boli arogantní.
Veci sa začali meniť. Boli vyzvaní v oblastiach, v ktorých kedysi dominovali, od smartfónov, cez webové prehliadače až po softvér produktivity.
Trh sa menil a Microsoft sa v dôsledku toho musel zmeniť. Tak urobili.
Na konci funkčného obdobia Steve Ballmera bol Microsoft už jedným z 20 hlavných prispievateľov do jadra systému Linux. Azure - ich hlavná virtualizačná platforma - používateľom už dlho umožňoval vytvárať Linux Virtuálne súkromné servery Dozviete sa všetko o virtuálnych súkromných serveroch za dve minútyS toľkými skvelými webhostingovými službami, ktoré sú k dispozícii, je ťažké sa rozhodnúť, ktorý z nich vyhovuje vašim potrebám. Čítaj viac (VPS je). Boli dokonca práca s Xamarin na softvérovom balíku založenom na systéme Windows, ktorý by vývojárom umožnil vytvárať aplikácie pre Android a iOS.
Táto zmena k lepšiemu sa ešte viac zrýchlila, keď bol Steve Ballmer po katastrofálnej porážke vyhodený Windows 8 a Microsoft Surface tablet a Microsoft nedokáže udržať krok s neustálym nárastom iOS a Android. Bol predstavený nový generálny riaditeľ Satya Nadella a Redmond pokračoval v metamorfóze.
Microsoft pokračoval vo svojej spolupráci s komunitou s otvoreným zdrojom. Vydala multiplatformové mobilné aplikácie, ako napríklad XIM; aplikáciu na zdieľanie fotografií Zdieľajte svoje fotografie, nie váš telefón s Microsoft XimZdieľanie fotografií so skupinou ľudí sa zjednodušilo. Jedna osoba ovláda prehliadku, každý sa môže pripojiť na svoje vlastné zariadenia prostredníctvom odkazu, a keď už bolo vidieť všetko, prezentácia sa sama deštruuje. Čítaj viac pre iOS a Android. Dokonca im rozdali svoje Kancelársky balík pre používateľov systému Android Microsoft Office pre Android vs Dokumenty Google: Ktorý je lepší? Čítaj viac , iOS a Windows Phone. A áno, majú tiež otvorené veľké kúsky svojho technologického portfólia. Microsoft je zmenená spoločnosť. Čo to pre teba znamená?
.NET všade
Dá sa bezpečne povedať, že .NET nie je najsexi softvérový balík na svete. Napriek tomu, ak ste používateľom systému Windows, je to ten, od ktorého ste úplne závislí.
Vývojári softvéru ho používajú, pretože je konzistentné. Môžu vytvárať aplikácie zacielené na .NET Framework s ľubovoľným podporovaným jazykom a výsledky budú rovnaké. Spoločná jazyková runtime (CLR) je tiež mimoriadne rýchla a konkuruje Java Virtual Machine v absolútnej rýchlosti.
A teraz to môžu využívať používatelia OS X a Linux.
Predtým, ako budem pokračovať, je potrebné uviesť, že existuje alternatíva otvoreného zdroja .NET s názvom Mono. Vývojové nástroje pre Mono sú dostupné na rôznych platformách vrátane OS X, Linux a Windows Aplikácie postavené na platforme Mono môžu bežať na väčšej škále platforiem vrátane Android, Nintendo Wii, Playstation 3 a Xbox 360.
Mono však vždy trpelo nedostatkom úplnosti, najmä v porovnaní so „skutočnou vecou“.
Už nič viac. Používatelia OS X a Linux si čoskoro budú užívať rovnaké funkcie .NET ako používatelia systému Windows.
Čo to však znamená v reálnom svete? Môžete očakávať súčasné vydania na viacerých platformách a viac komerčného softvéru a hier. Linux a OS X sa budú naďalej vydávať za herné platformy, napriek tomu, že sa v týchto oblastiach tradične bojovali.
Portovanie aplikácií Windows na OS X a Linux sa výrazne zjednoduší. Aj keď - ako zdôraznil Engadget - niektoré aplikácie budú stále potrebovať výrazné úpravy, aby mohli bežať.
Vydanie vynecháva časti potrebné pre veci, na ktoré sa používateľ zameriava, vrátane Windows Presentation Foundation spracováva funkcie rozhrania a dokumentov, toľko aplikácií a služieb .NET bude buď potrebovať veľké zmeny alebo sa nespustí all. Existuje tiež veľa aplikácií systému Windows, ktoré závisia od iných rámcov.
zdroj: Engadget
Microsoft tiež dúfa, že znovu upúta pozornosť vývojárov. Najmä weboví vývojári, z ktorých mnohí sa rozhodli pre výučbu Pythonu, PHP alebo Ruby on Rails, radšej ako proprietárny a reštriktívny technologický balík spoločnosti Microsoft.
S vydaním .NET a ASP.NET vNext s otvoreným zdrojovým kódom Microsoft dúfa, že obnoví dôveryhodnosť vo svete vývoja webových aplikácií.
Krok správnym smerom
Microsoft tiež oznámil vydanie Visual Studio Community 2013. To je v skutočnosti to isté ako Visual Studio Professional, ale s jedným zásadným rozdielom. Namiesto toho, aby vás to stálo stovky (alebo v niektorých prípadoch tisíce) dolárov, je to zadarmo.
Microsoft sa mení a ich ochota zapojiť vývojovú komunitu je toho dôkazom. Ale čo myslíš? Rád by som o tom počul. Pošlite mi komentár nižšie a my sa zhovárate.
Fotografický kredit: Ken Wolter / Shutterstock.com,
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.