Blogumda Silverlight (WPF/E) ile ilgili yazdığım yazılarda hep cross-platform olma konusunda eleştiride bulunmuştum. (Bknz) Silverlight sayfasına giderseniz göreceksiniz ki şu anda sadece Windows ve MacOS platformları için plugin desteği var. Linux kullanıcıları ise Open-Source camiasına emanet edilmiş. Hal böyle olunca ben de BU NASIL CROSS-PLATFORM OLMAKTIR diye eleştiride bulunmuştum.
Yazılım Mühendisliği mail grubundan gelen uyarı ile MONO projesinin ana sayfasına gittim. MONO projesi .NET uygulamalarıNI Linux platformunda çalıştırabilmek için gerekli alt yapının oluşturulmasını hedefleyen bir proje. Ana sayfada yer alan şu haber çok ilginçti açıkcası:
- We are on the early stages of planning an implementation of Silverlight 1.1 for Linux.
- Our early planning document is here and we are using this group for the discussing the technical implementation challenges.
Yani Silverlight ile hazırlanmış uygulamaların Linux platformlarında da çalıştırılabilmesi için yeni bir proje başlatmışlardı ve adına da MoonLight demişlerdi. Çabaları gerçekten çok hoş. Novell tarafından desteklenen MONO ekibi ile ilgili çok güzel şeyler duydum bu zamana kadar ve Microsoft ‘un yaptığı ayrımcılığa cevap olabilecke nitelikte bir girişim olarak görüyorum MoonLight projesini.İşi bir adım daha öteye götürüp development aşamasında kullanılmak üzere bir de XAML Designer projesi gerçekleştireceklermiş. Malumunuz Microsoft Expression ürünlerini Linux platformlarında kullanma şansınız yok.Yazımı bitirmeden evvel bir de küçük bir itirafta bulunayım. MONO projesini ilk duyduğumda çok saçma bulmuştum. Sonuçta neden platform bağımlılığı yaratmak için piyasaya sürülen bir oyuncağı (.NET) Cross-platform hale getirmek için uğraşıyorlardı? Hele bir de Novell tarafından desteklenmeleri bende Microsoft ‘a karşı açılmış bir cephe izlenimi bırakmıştı. Ama şimdi MONO projesini taban alınarak SilverLight ile yaşanan darboğaz bir çözüm üreteceklerdi. Bu çok güzel bir gelişme açıkcası çünkü web demek yer herde çalışabilirlik demek yada herkesce erişilebilirlik demek. Bu kurala uymayan SilverLight uygulamalarına da MoonLigth umarım çözüm olur.
MoonLight ile ilgili gelişmeleri buradan takip etmenizi ve linkteki sayfayı dikkatlice incelemenizi öneriyorum.
Şimdilik benden bu kadar. Bir sonraki yazıya kadar sağlıcakla kalın…
Recent Comments