İlan
Microsoft için bir GNU başlangıcı. Onlar sadece .NET Framework'ün önemli bir bölümünü yayımladı izinli bir açık kaynak lisansı altında Github'da.
Bu hareket, daha önce açık kaynaklı yazılım konusunda düşmanca bir tavır almış olan Microsoft için yıllarca süren gelenekle sona eriyor. Eski CEO Steve Balmer bir kez Linux ve GPL hakkında "kendisini dokunduğu her şeye bağlayan" bir "kanser".
.NET Framework Nedir ve Neler Oluyor?
Microsoft 12 yıl önce .NET Framework'ü başlattı ve o zamandan beri Windows işletim sisteminin hayati bir bileşeni haline geldi. Microsoft Windows (Ortak olarak bilinir) için uygulamalar oluşturmak için bir çerçeve içerir Dil Arabirimi) ve ayrıca yazılım için bir sanal makine (Ortak Dil Çalışma Zamanı adı verilir) koşmak.
Redmond, önümüzdeki aylarda, .NET Core Runtime'ın OS X ve Linux için kullanılabileceğini ve bu da platformlar arası yazılım yazma sürecini basitleştireceğini açıkladı.
Microsoft'un kaynak kodunu .NET Core'a yüklemesi birçok kişi için sürpriz oldu Github; popüler bir ortak kod paylaşım web sitesi
Git Nedir ve Geliştirici iseniz Neden Sürüm Denetimi Kullanmalısınız?Web geliştiricileri olarak, çoğu zaman yerel geliştirme sitelerinde çalışma eğilimindeyiz ve işimiz bittiğinde her şeyi yüklüyoruz. Sadece sen ve değişiklikler küçük olduğunda bu iyi, ... Daha fazla oku . Microsoft'un sahibi CodePlex, Github'a rakip Açık Kaynak Kodlu Yazılımlara Göz Atmak İçin 8 Web Sitesi Daha fazla oku hiçbir şey kadar başarılı olmasa da, kod paylaşım alanında.Bu makalenin başında (utanmaz) pun rağmen Microsoft, Microsoft .NET Framework'ü GNU lisansı Açık Kaynak Kodlu Yazılım Lisansları: Hangisini Kullanmalısınız?Tüm açık kaynak lisanslarının aynı olmadığını biliyor muydunuz? Daha fazla oku . Aksine, onlar tarafından kullanılan MIT lisansını seçtiler. node.js Düğüm nedir. JS ve Neden Bakım Yapmalıyım? [Web Geliştirme]JavaScript, tarayıcıda çalışan sadece istemci tarafı bir programlama dilidir, değil mi? Artık değil. Node.js, sunucuda JavaScript çalıştırmanın bir yoludur; ama çok daha fazlası. Eğer... Daha fazla oku , JQuery jQuery Eğitimi - Başlarken: Temel Bilgiler ve SeçicilerGeçen hafta, jQuery'nin herhangi bir modern web geliştiricisi için ne kadar önemli olduğunu ve neden harika olduğunu anlattım. Bu hafta, sanırım ellerimizi bir kodla kirletip nasıl öğrendiğimizi ... Daha fazla oku ve Ruby on Rails.
Bu hareketin Microsoft, yazılım geliştiricileri ve sizin için ne anlama geldiğini merak mı ediyorsunuz? Daha fazla bilgi için okumaya devam edin.
Microsoft Değişiyor
Beğen ya da beğenme, Microsoft aynı şirket değil Microsoft'u Sıkıştırmayı Durdurun: Harika Oldukları 5 YolMicrosoft her zaman adil muamele görmez. Konu söz konusu olduğunda oldukça harika bir şirket. Yeterince Microsoft dayak oldu, şimdi biraz aşk zamanı. Daha fazla oku 10 yıl önceydi.
O zamanlar Linux henüz kitlesel pazar için hazır değildi, Ubuntu hala Mark Shuttleworth’un gözünde çok uzak bir parıltıyla. Apple, Lazarine yeniden doğuşuna giriyordu ve sadece yıllar süren durgunluk ve düşüşün ardından büyümeye başlamıştı. Microsoft inkar edilemez bir şekilde kraldı. Ve kibirliydiler.
İşler değişmeye başladı. Bir zamanlar akıllı telefonlardan web tarayıcılarına, verimlilik yazılımlarına kadar hakim oldukları alanlarda zorlandılar.
Pazar değişiyordu ve sonuç olarak Microsoft'un değişmesi gerekiyordu. Böylece yaptılar.
Steve Ballmer’ın görev süresinin sonunda, Microsoft Linux çekirdeğine en çok katkıda bulunan 20 kişiden biri. Azure - amiral gemisi sanallaştırma platformu - uzun zamandır kullanıcıların Linux oluşturmasına izin vermişti Sanal Özel Sunucular İki Dakikada Sanal Özel Sunucular Hakkında Her ŞeyBirçok büyük web mevcut barındırma hizmetleri ile, doğru bir ihtiyaçlarınıza uygun karar vermek zor. Daha fazla oku (VPS var). Onlar bile Xamarin ile çalışmak geliştiricilerin Android ve iOS için uygulama oluşturmalarına olanak tanıyan Windows tabanlı bir yazılım paketinde.
Steve Ballmer felaket başarısızlığından sonra dürtüldüğünde daha iyi hızlanan bu değişiklik Windows 8 ve Microsoft Surface tableti ve Microsoft’un sürekli iOS ve Android. Yeni CEO Satya Nadella getirildi ve Redmond başkalaşımına devam etti.
Microsoft, açık kaynak topluluğuyla ilişkisini sürdürdü. Gibi platformlar arası mobil uygulamalar yayınladı Xim; bir fotoğraf paylaşım uygulaması Microsoft Xim ile Telefonunuzu Değil Fotoğraflarınızı PaylaşınBir grup insanla fotoğraf paylaşmak artık daha kolay. Bir kişi şovu kontrol eder, herkes bir bağlantı yoluyla kendi cihazlarına katılabilir ve her şey görüldüğünde sunum kendini imha eder. Daha fazla oku iOS ve Android için. Hatta verdiler Android kullanıcıları için Office paketi Android için Microsoft Office vs. Google Dokümanlar: Hangisi Daha İyi? Daha fazla oku , iOS ve Windows Phone. Ve evet, aynı zamanda teknoloji portföylerinin açık kaynaklı büyük parçalarına sahipler. Microsoft değişmiş bir şirkettir. Peki bu sizin için ne ifade ediyor?
Her Yerde .NET
.NET'in dünyadaki en seksi yazılım paketi olmadığını söylemek güvenlidir. Ancak, bir Windows kullanıcısıysanız, tamamen bağımlı olduğunuz bir kullanıcıdır.
Yazılım geliştiricileri tutarlı olduğu için kullanıyor. Desteklenen herhangi bir dille .NET Framework'ü hedefleyen uygulamalar oluşturabilir ve sonuçlar aynı olacaktır. Ortak Dil Çalışma Zamanı (CLR) da son derece hızlıdır ve Java Virtual Machine ile yüksek hızda rekabet eder.
Ve şimdi, OS X ve Linux kullanıcıları bundan faydalanabilir.
Devam etmeden önce, Mono adlı .NET'e açık kaynaklı bir alternatif olduğunu belirtmek gerekir. Mono için geliştirme araçları OS X, Linux ve Windows dahil olmak üzere çeşitli platformlarda kullanılabilir. Mono ile oluşturulan uygulamalar Android, Nintendo Wii, Playstation 3 ve daha birçok platformda çalışabilir. Xbox 360.
Bununla birlikte, Mono her zaman, özellikle "gerçek şey" ile karşılaştırıldığında, tamlık eksikliğinden muzdarip olmuştur.
Artık değil. Yakında, OS X ve Linux kullanıcıları Windows kullanıcılarıyla aynı .NET özelliklerinden yararlanacaklar.
Peki bu gerçek dünya açısından ne anlama geliyor? Eşzamanlı platformlar arası sürümler ve daha fazla ticari yazılım ve oyun bekliyoruz. Linux ve OS X, geleneksel olarak bu alanlarda mücadele etmesine rağmen oyun platformları olmaya doğru yürümeye devam edecek.
Windows uygulamalarını OS X ve Linux'a taşımak çok daha basit hale geliyor. Her ne kadar - Engadget'in dikkat çektiği gibi - bazı uygulamaların hala çalışması için önemli değişikliklere ihtiyacı olacaktır.
Sürüm, Windows Presentation Foundation da dahil olmak üzere, kullanıcıların yüzleri için gereken kısımları atlıyor arayüz ve belge özelliklerini işler, bu nedenle birçok .NET uygulaması ve hizmeti büyük değişikliklere ihtiyaç duyar veya herşey. Ayrıca, diğer çerçevelere bağlı olan birçok Windows uygulaması vardır.
Kaynak: Engadget
Microsoft ayrıca geliştiricilerin dikkatini yeniden ele geçirmeyi umuyor. Özellikle, çoğu Microsoft'un tescilli ve kısıtlayıcı teknoloji yığını yerine Python, PHP veya Ruby on Rails öğrenmeyi seçen web geliştiricileri.
.NET ve ASP.NET vNext'in açık kaynak sürümüyle Microsoft, web geliştirme dünyasında güvenilirliğini geri kazanmayı umuyor.
Doğru Adımda Bir Adım
Microsoft ayrıca Visual Studio Community 2013 sürümü. Bu, Visual Studio Professional ile etkili bir şekilde aynıdır, ancak önemli bir fark vardır. Yüzlerce (veya bazı durumlarda binlerce) dolara mal olmak yerine ücretsizdir.
Microsoft değişiyor ve geliştirici topluluğuna katılma istekleri bunun kanıtı. Ama ne düşünüyorsun? Bunu duymak isterim. Bana aşağıya bir yorum bırakın, sohbet edelim.
Fotoğraf kredisi: Ken Wolter / Shutterstock.com,
Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da onu takip edin.