Microsoft’un Node.JS Yatırımları
Son bir senedir Microsoft’un yazılım ürünlerinde ve platformda cross-platform yatırımlara yönelmesi, Microsoft’u az çok tanıyan nesilde “Microsoft eski Microsoft değil” yorumlarına neden oluyor. Gerçekten de kapalı, kilitli kodla ve sadece yerli platformuna yatırımla bugüne gelen Microsoft, çağın topluluk ilgisini kaybedince bu yeni modele geçmek zorunda kaldı. Artık çoğu şey açık. Çoğu şey topluluğun katkısıyla gelişiyor.
Aslında Microsoft’un açık kaynak platformlara ilgisi daha eskilere dayanıyor. Linux çekirdeğine bir dönem en çok kod katkısı yapan firmalar arasında Microsoft da vardı. Çünkü Linux’un Hyper-V sanallaştırma platformunda adam gibi çalışabilmesini istiyordu.
Mayıs ayında gerçekleşen Build 2015 etkinliğinde ise Microsoft’un Windows 10 için öne çıkardığı uygulama sunum alternatiflerini gördük. Bunlardan ikisi teknik detayda farklılıklar içerse de benzer bir fikri işliyordu: Platform emulasyonu. Windows, iOS ve Android için gerekli API’yi kendi platformunda tekrar ediyordu. Ediyordu ki bu uygulamalar, minimum kod değişikliğiyle ya da doğrudan Windows platformuna taşınabilsin.
Son gördüğüm haber, Microsoft’un artık platformları karşılamada sınır tanımayacağını gösterdi. Microsoft, bu seferde Google’ın V8‘i üzerine yazılmış Node.Js‘i kendi JavaScript motoru olan Chakra’ya taşıyordu.
Miguel de Icaza yıllardır Microsoft .NET API’lerini karşı platformlarda tekrar ededururken… Şimdi Microsoft, karşı platformları kendi mahallesinde tekrar etmeye başladı. Bu cross-platform deneylerinden ise epey keyif aldığı belli.
Node.js, Chakra dopingiyle Windows sistemleri için geleceğin geliştirme ortak platformu olması ihtimaller arasına giriyor. Bu da JavaScript’i ya da ECMAScript 6’yı hiç olmadığı kadar ana akım dil hâline getirecek. TypeScript’in bu yol haritasında çok önemli bir görev edindiği daha iyi anlaşıldı.
Microsoft’u yakından takip etmeye devam ediyoruz.