Silverlight'ın açık kaynaklı yeniden uygulaması olan OpenSilver 1.0'ın yeni sürümü zaten piyasaya sürüldü

OpenSilver_Logosu

OpenSilver projesinin sunumunun bir buçuk yıldan biraz fazla bir süre sonra, ilk kararlı sürümün yayınlandığı duyuruldu, hangi projede kiSilverlight platformunun açık kaynak uygulamasını alır, C#, XAML ve .NET teknolojilerini kullanarak etkileşimli web uygulamaları oluşturmanıza olanak tanır.

Bunu unutma Microsoft, Silverlight işlevselliğinin geliştirilmesini 2011'de durdurdu ve 12 Ekim 2021'de platformun bakımı tamamen durdurulacak. Adobe Flash'ta olduğu gibi, Silverlight geliştirmesi, standart Web tabanlı teknolojilerin kullanımı lehine en aza indirilmiştir. Yaklaşık 10 yıl önce Silverlight'ın açık kaynaklı bir uygulaması olan Moonlight, Mono temelinde zaten geliştiriliyordu, ancak teknoloji için kullanıcı talebinin olmaması nedeniyle gelişimi durduruldu.

OpenSilver projesi, Silverlight uygulamalarının ömrünü uzatmak için Silverlight teknolojisini canlandırmaya çalışıyor Microsoft, eklentiler için platform ve tarayıcı desteğini desteklediği için mevcut. Ancak .NET ve C# savunucuları yeni programlar oluşturmak için OpenSilver'ı da kullanabilirler. Silverlight API'sinden eşdeğer OpenSilver çağrılarına uygulama geliştirme ve geçiş için Visual Studio ortamı için özel olarak hazırlanmış bir eklenti kullanılması önerilir.

AçıkGümüş Mono'nun açık kaynak koduna dayanmaktadır (mono-wasm) ve Microsoft Blazor (ASP.NET Core'un bir parçası) ve tarayıcıda yürütülmesi için WebAssembly ara yazılımındaki uygulamaları derler.

OpenSilver, C# / XAML / .NET uygulamalarını bir tarayıcıda çalıştırılabilen JavaScript'te derlemenize olanak tanıyan CSHTML5 projesi ile gelişiyor. OpenSilver, C# / XAML / .NET'i JavaScript yerine WebAssembly'de derleme yeteneğiyle CSHTML5 kod tabanını genişletir.

OpenSilver uygulamaları aşağıdakilerle uyumludur: destekleyen tüm tarayıcılar Web Montajı, ana tarayıcıları içeren (Edge, Chrome, Firefox, Safari ...), tüm büyük platformlarda (Windows, macOS, iOS, Android, Linux, ChromeOS), Userware'e göre kullanıcıların bir eklenti yüklemesine gerek kalmadan.

OpenSilver 1.0, C# ve XAML için tam desteğin yanı sıra Telerik UI, WCF RIA Servicios, PRISM ve MEF.

Buna ek olarak, OpenSilver, orijinal Silverlight'ta bulunmayan bazı gelişmiş özellikler de sağlar.C# 9.0, .NET 6 ve Visual Studio IDE'nin daha yeni sürümleri için destek ve tüm JavaScript kitaplıklarıyla uyumluluk gibi.

Belirttikleri gelecek için planlardan niyetin gelecek yıl Visual Basic desteğini uygulayın (VB.NET) artık C# diline ek olarak destekleniyor, WPF uygulamalarını taşımak için araçlar sağlamanın yanı sıra (Windows Sunum Vakfı). Proje ayrıca Microsoft LightSwitch geliştirme ortamı için destek uygulamayı ve kullanıma hazır paketler halinde teslim edilmesi planlanan popüler .NET ve JavaScript kitaplıklarıyla uyumluluğu sağlamayı planlıyor.

Proje kodu C# ile yazılmıştır ve MIT lisansı altında dağıtılmaktadır. Silverlight derlenmiş uygulamalar, WebAssembly'nin etkin olduğu herhangi bir masaüstü ve mobil tarayıcıda çalıştırılabilir, ancak doğrudan derleme şu anda yalnızca Visual Studio kullanılarak Windows'ta mümkündür.

OpenSilver, proje şablonlarını içeren bir NuGet paketi (NuGet.org'da) ve Visual Studio 2019 (veya üstü) için bir VSIX uzantısı olarak dağıtılır.

Yeni bir OpenSilver tipi proje oluşturmak için önce proje şablonlarını indirmeniz önerilir. Bunu yapmak için resmi OpenSilver web sitesine gitmeli ve İndir'e tıklamalı, Microsoft hesaplarıyla oturum açmalı ve OpenSilver.VSIX dosyasını indirmelidirler. Visual Studio için bu uzantı, proje şablonlarını ve XAML düzenleyicisi gibi diğer öğeleri yükleyecektir.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan, proje hakkında detayları ve daha fazlasını kontrol edebilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   rolling dijo

    Bu teknolojinin ilginç gelişimi, o zamanlar Silverlight flaşın başarısını elde edemedi ve çok az kişi onu kullandı.

    Flaş kullanmaya devam etse de hoş geldiniz