Hirdetés

Ez egy GNU kezdet a Microsoft számára. Ők csak kiadta a .NET-keretrendszer jelentős részét a Githubon megengedett nyílt forráskódú licenc alapján.

Ez a lépés megszakad az éves hagyományokkal a Microsoft számára, amely korábban ellenséges álláspontot képviselt a nyílt forráskódú szoftverek kérdésében. Steve Balmer volt vezérigazgatója leírták a Linuxot és a GPL-t mint „rák”, amely „hozzákapcsolódik… mindenhez, amit érint”.

Mi a .NET-keretrendszer és mi folyik itt?

A Microsoft 12 évvel ezelőtt indította el a .NET-keretrendszert, és azóta a Windows operációs rendszer létfontosságú elemévé vált. Ez magában foglalja a Microsoft Windows (az úgynevezett Common Nyelvi felület), valamint egy virtuális gépet (az úgynevezett Common Language Runtime) a szoftverhez folytatni.

Redmond azt is bejelentette, hogy az elkövetkező hónapokban a .NET Core Runtime elérhető lesz az OS X és Linux rendszerekhez, ami egyszerűsíti a több platformon futó szoftver írási folyamatát.

Sokak számára meglepetés volt, hogy a Microsoft feltöltötte a forráskódot a .NET Core-ra

Github; egy népszerű együttműködő kódmegosztó webhely Mi a Git és miért kell használni a Verziókezelőt, ha Ön fejlesztő?Mint webfejlesztők, sok időnkben hajlandók vagyunk helyi fejlesztési webhelyeken dolgozni, akkor csak feltölteni mindent, amikor kész. Ez rendben van, ha csak te vagy, és a változások kicsik, ... Olvass tovább . A Microsoft tulajdonában van A CodePlex, a Github riválisa 8 webhely a zümmögés megtekintéséhez a nyílt forráskódú szoftvereknél Olvass tovább a kódmegosztó szférában, bár ez közel sem olyan sikeres.

DotNet-GitHub

A cikk elején található (szégyentelen) büntetés ellenére a Microsoft nem engedte el a .NET-keretrendszert a GNU licenc Nyílt forráskódú szoftverlicencek: melyeket kell használni?Tudta, hogy nem minden nyílt forráskódú licenc azonos? Olvass tovább . Inkább a MIT engedélyt választották, amelyet a node.js Mi a csomópont? JS és miért érdekelne? [Webfejlesztés]A JavaScript csak egy ügyféloldali programozási nyelv, amely a böngészőben fut, igaz? Többé nem. A Node.js a JavaScript futtatásának egyik módja a szerveren; de ez is sokkal több. Ha... Olvass tovább , JQuery jQuery bemutató - Az első lépések: Alapok és választókA múlt héten arról beszélt, hogy mennyire fontos a jQuery minden modern webes fejlesztő számára, és miért fantasztikus. Ezen a héten azt hiszem, itt az ideje, hogy megtisztítsuk kezünket valamilyen kóddal, és megtanuljuk, hogyan ... Olvass tovább és Ruby on Rails.

Kíváncsi, hogy mit jelent ez a lépés a Microsoft, a szoftverfejlesztők és Ön számára? Olvassa tovább a további információkat.

A Microsoft változik

Tetszik vagy sem, A Microsoft nem ugyanaz a cég Ne hagyja abba a Microsoftet: 5 út, amellyel fantasztikusakA Microsoft nem mindig részesül méltányos bánásmódban. Mikor jön rá, egy nagyon félelmetes társaság. Elegendő volt a Microsoft sütkérezése, itt az ideje egy kis szerelemhez. Olvass tovább 10 évvel ezelőtt volt.

Akkoriban a Linux még nem volt kész a tömegpiacra, Ubuntu még mindig messze volt Mark Shuttleworth szemében. Az Apple Lazarine újjászületésen ment keresztül, és csak évek óta tapasztalható stagnálás és hanyatlás után kezdte meg növekedését. A Microsoft vitathatatlanul király volt. És arrogánsak voltak.

DotNet-microsoft

A dolgok megváltoztak. Kihívást jelentettek azokban a szférákban, amelyekben valaha uralkodtak, az okostelefonoktól a böngészőkig és a termelékenységi szoftverekig.

A piac változott, és ennek eredményeként a Microsoftnak is meg kellett változnia. Tehát megtettek.

Steve Ballmer hivatali idejének végén a Microsoft volt már a 20 legfontosabb közreműködő közül a Linux kernelben. Az Azure - a kiemelt virtualizációs platformjuk - régen lehetővé tette a felhasználók számára, hogy Linuxot hozzanak létre Virtuális magánszerverek Mindent megtudhat a virtuális magánszerverekről két perc alattMivel rengeteg nagyszerű web hosting szolgáltatás érhető el, nehéz eldönteni, melyik megfelel az Ön igényeinek. Olvass tovább (VPS). Egyenlők voltak együtt dolgozunk a Xamarinnal egy Windows alapú szoftvercsomagban, amely lehetővé tenné a fejlesztők számára, hogy alkalmazásokat készítsenek Android és iOS rendszerekre.

DotNet-heartlinux

Ez a változás jobban felgyorsult, amikor Steve Ballmert elcsúsztatották a katasztrófa utáni kudarcot követően Windows 8 és Microsoft Surface táblagép, valamint a Microsoft kudarcában maradt az iOS és az iOS folyamatos növekedésével Android. Bekerült az új vezérigazgató, Satya Nadella, és Redmond folytatta metamorfózisát.

A Microsoft folytatta kapcsolatait a nyílt forráskódú közösséggel. Megjelent olyan platformközi mobil alkalmazások, mint a Xim; fotómegosztó alkalmazás Ossza meg fényképeit, nem a telefonját a Microsoft Xim-kelA fotók megosztása egy embercsoporttal egyszerűbbé vált. Egy személy irányítja a show-t, mindenki linkre kattintva csatlakozhat a saját eszközéhez, és amikor mindenki látta, a prezentáció önpusztít. Olvass tovább iOS és Android esetén. Még oda is adták Irodai csomag az Android felhasználók számára Microsoft Office for Android vs. Google Docs: Melyik a jobb? Olvass tovább , iOS és Windows Phone. És igen, technológiai portfóliójuk nyílt forrású is. A Microsoft megváltozott vállalat. De mit jelent ez számodra?

.NET mindenhol

Nyugodtan mondhatjuk, hogy a .NET nem a legszexisebb szoftvercsomag a világon. Ha Ön Windows felhasználó, akkor az teljesen másoktól függ.

A szoftverfejlesztők azért használják, mert következetes. A .NET-keretrendszert célozó alkalmazásokat építhetnek bármilyen támogatott nyelven, és az eredmények megegyeznek. A Common Language Runtime (CLR) szintén rendkívül gyors, és a Java virtuális gépet nagy sebességgel versenyezte.

DotNet-DotNet

És most az OS X és a Linux felhasználók kihasználhatják ezt a lehetőséget.

Mielőtt folytatnám, érdemes kijelenteni, hogy van egy nyílt forrású alternatíva a .NET-nek, a Mono nevű. A Mono fejlesztési eszközei különféle platformokon kaphatók, ideértve az OS X, Linux és Windows rendszereket is A Mono-val épített alkalmazások sokféle platformon futhatnak, beleértve az Androidot, a Nintendo Wii-t, a Playstation 3-at és a az Xbox 360-at.

A Monót azonban mindig sújtotta hiánytalanság, különösen a „valódi dologhoz” képest.

Többé nem. Hamarosan az OS X és a Linux felhasználók ugyanolyan .NET funkciókat élveznek, mint a Windows felhasználók.

De mit jelent ez a való világban? Nos, számíthat egyidejű platformon keresztüli kiadásokra, valamint további kereskedelmi szoftverekre és játékokra. A Linux és az OS X továbbra is játékplatformként lép fel, annak ellenére, hogy ezeken a területeken hagyományosan küzdenek.

A Windows-alkalmazások portálása az OS X-re és Linuxra már lényegesen egyszerűbbé válik. Bár - amint az Engadget szemmel láthatóan rámutatott - egyes alkalmazások futtatásához továbbra is jelentős módosításokra van szükség.

A kiadás kihagyja a dolgok felhasználói oldalához szükséges alkatrészeket, beleértve a Windows Presentation Foundation programot is kezeli az interfész és a dokumentum funkcióit, így sok .NET alkalmazásnak és szolgáltatásnak vagy lényeges változtatásokat kell végrehajtania, vagy nem kell azokon futni minden. Ezenkívül rengeteg olyan Windows alkalmazás van, amelyek más keretektől függnek.
Forrás: Engadget

A Microsoft azt is reméli, hogy visszavonja a fejlesztők figyelmét. Különösen a webfejlesztők, akik közül sokan úgy döntöttek, hogy a Python, a PHP vagy a Ruby on Rails programot tanulják, nem pedig a Microsoft szabadalmaztatott és korlátozó technológiai veremét.

A .NET és az ASP.NET vNext nyílt forráskódú kiadásával a Microsoft reméli, hogy helyreállít egy bizonyos hitelességet a webfejlesztő világban.

Lépés a helyes irányba

A Microsoft bejelentette a a Visual Studio Community 2013 kiadása. Ez gyakorlatilag ugyanaz, mint a Visual Studio Professional, de egy lényeges különbséggel. Ahelyett, hogy száz (vagy egyes esetekben több ezer) dollárt fizetne, ingyenes.

A Microsoft változik, és a fejlesztők közösségének bevonására irányuló hajlandósága ezt bizonyítja. De mit gondolsz? Szeretném hallani róla. Írj nekem egy megjegyzést az alábbinak, és beszélgetni fogunk.

Fotó jóváírás: Ken Wolter / Shutterstock.com,

Matthew Hughes szoftverfejlesztő és író, az angliai Liverpoolból. Ritkán talál egy csésze erős fekete kávé nélkül a kezében, és teljesen imádja a MacBook Pro-t és a kameráját. A blogját a következő címen olvashatja el: http://www.matthewhughes.co.uk és kövesse őt a Twitteren a @matthewhughes oldalán.