Blog/

Net paylaşımlar...

.Net artık açık kaynak kod

Açık kaynak kod nedir?

Programların çalışan versiyonları yani “.exe” dosyaları birçok "kaynak kodu" tarafından oluşturulmaktadır. Programlama dillerini bilmeyenler için bu kodlar bir uygulama dosyası olarak derlenmektedir. Derleme işlemi tamamlandıktan sonra kaynak koduna ihtiyaç duyulmamaktadır.

Bu uygulamalardan bir tanesi olan .NET Framework, Microsoft tarafından geliştirilen, açık İnternet protokolleri ve standartları üzerine kurulmuş uygulama geliştirme platformudur. Serisinin ilk ürünü olan Visual Studio 2003 ile birlikte sadece derlenmiş halini yazılım geliştiricilerini sunan ve açık kaynak kod piyasasına karşı çıkan Microsoft .NET framework’un açık kaynak kod olmasını yayınladığı makale ile kullanıcılarına duyurdu. Linux ve Mac platformlarını da destekler bir sistem haline getirdi.

Herkesin katkısını bekliyor…

Microsoft firması bu büyük ve herkesi şaşırtan hamlesiyle, tüm yazılımcılara ulaşmaya çalışıyor. Açık kaynak kodlu .Net’in daha çok gelişmesi için yazılımcılardan destek bekliyor. Ayrıca Microsoft, yazılımcılar için ücretsiz kullanıma sunduğu Visual Studio 2013 ile herkesin .NET geliştirmesini imkanlı hale getirdi. Üstelik bu program Linux ve Mac üzerinde de artık çalışabilecek.

Microsoft bu atılımıyla vizyonunda büyük bir değişime gittiğini bize gösterdi. Üstelik Microsoft, Linux, Android ve İOS içinde uygulama yapmak isteyenlere gerekli desteği vereceğini açıkladı. Bedava program desteğiyle, Linux, mobil ve İOS gibi platformları da destekleyecek şekilde değişim ve atılım içerisine giren Microsoft, böylece yazılımcılarla olan arasını iyileştirmek istiyor.

Sadece Microsoft destekli programlar üzerinden yazılım geliştirmede kullanılan .NET, artık bağımsız bir yapıya kavuşması yazılımcılar açısından da büyük kazanım imkanı sağlıyor. Yazılımcı girişimcilere piyasanın büyük bir kısmını elinde bulunduran Microsoft firmasının araçlarının ve en çok kullanılan yazlım dili olan .NET’in bağımsız olması, daha işlevsel uygulamaların ortaya çıkmasını sağlayacak.

Sürdürülemez sisteme veda…

Microsoft belki de çok geç kaldı ama sürdürülmesi imkansız olan kapalı kaynak kodlu sisteminden sonunda vazgeçti. Böylece yükselen açık kaynak kodlu sistemlerin pazara hakim olmasını sağlayacak hatasından vazgeçti. Programcıların özgürlüğünü ve işlevselliğini kısıtlayan kapalı kod kaynaklı politika, Microsoft firmasının programlarının eskimesini sağlayabilirdi. Belki bu değişim, yeniden hareketlenmeye sebep olabilir.

Github; https://github.com/aspnet


İlginizi Çekebilecek Diğer Makaleler