OpenSilver 1.0 جو رليز، سلور لائٽ جو کليل ذريعو عمل درآمد

OpenSilver پروجيڪٽ جو پهريون مستحڪم رليز شايع ڪيو ويو آهي، جيڪو Silverlight پليٽ فارم جو کليل عمل پيش ڪري ٿو، جيڪو توهان کي C#، XAML ۽ .NET ٽيڪنالاجي استعمال ڪندي انٽرايڪٽو ويب ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿو. پروجيڪٽ ڪوڊ C# ۾ لکيل آهي ۽ MIT لائسنس تحت ورهايو ويو آهي. مرتب ڪيل سلور لائٽ ايپليڪيشنون ڪنهن به ڊيسڪ ٽاپ ۽ موبائيل برائوزرن ۾ هلائي سگهن ٿيون جيڪي WebAssembly کي سپورٽ ڪن ٿيون، پر سڌو تاليف في الحال صرف ونڊوز تي Visual Studio استعمال ڪندي ممڪن آهي.

اچو ته ياد رکون ته Microsoft 2011 ۾ سلور لائٽ جي ڪارڪردگي کي ترقي ڪرڻ بند ڪيو، ۽ 12 آڪٽوبر 2021 تي پليٽ فارم جي مڪمل حمايت کي ختم ڪرڻ جو وقت مقرر ڪيو. جيئن Adobe Flash سان، سلور لائٽ جي ترقي کي معياري ويب ٽيڪنالاجيز جي حق ۾ ختم ڪيو ويو. اٽڪل 10 سال اڳ، مونو جي بنياد تي سلور لائٽ، مون لائيٽ جو هڪ کليل عمل اڳ ۾ ئي تيار ڪيو ويو هو، پر صارفين طرفان ٽيڪنالاجي جي گهرج جي گهٽتائي سبب ان جي ترقي کي روڪيو ويو.

OpenSilver پروجيڪٽ Silverlight ٽيڪنالاجي کي بحال ڪرڻ جي ڪوشش ڪئي آهي موجوده Silverlight ايپليڪيشنن جي زندگي کي وڌائڻ لاءِ Microsoft پاران پليٽ فارم جي سپورٽ جي خاتمي ۽ پلگ ان لاءِ برائوزر سپورٽ جي خاتمي جي حوالي سان. بهرحال، .NET ۽ C# حامي پڻ استعمال ڪري سگھن ٿا OpenSilver نوان پروگرام ٺاهڻ لاءِ. هڪ ايپليڪيشن ٺاهڻ ۽ Silverlight API کان برابر OpenSilver ڪالن ڏانهن منتقل ڪرڻ لاءِ، اهو تجويز ڪيل آهي ته خاص طور تي تيار ڪيل اضافو استعمال ڪيو وڃي Visual Studio ماحول ۾.

OpenSilver اوپن سورس پروجيڪٽس مونو (مونو-واسم) ۽ مائڪروسافٽ بليزر (ASP.NET ڪور جو حصو) جي ڪوڊ تي ٻڌل آهي، ۽ ايپليڪيشنون گڏ ڪيون ويون آهن WebAssembly وچولي ڪوڊ ۾ براؤزر ۾ عمل ڪرڻ لاءِ. OpenSilver CSHTML5 پروجيڪٽ سان گڏ ترقي ڪئي پئي وڃي، جيڪا اجازت ڏئي ٿي C#/XAML/.NET ايپليڪيشنن کي گڏ ڪرڻ جي اجازت ڏئي ٿي جاوا اسڪرپٽ جي نمائندگي ۾ جيڪو برائوزر ۾ هلائڻ لاءِ موزون آهي. OpenSilver CSHTML5 ڪوڊ بيس کي وڌائي ٿو C#/XAML/.NET کي گڏ ڪرڻ جي صلاحيت سان WebAssembly ۾ JavaScript جي بجاءِ.

ان جي موجوده شڪل ۾، OpenSilver 1.0 مڪمل طور تي سلور لائٽ انجڻ جي سڀني بنيادي خصوصيتن کي سپورٽ ڪري ٿو، بشمول C# ۽ XAML لاءِ مڪمل سپورٽ، گڏوگڏ اڪثر پليٽ فارم APIs تي عمل درآمد، C# لائبريريون استعمال ڪرڻ لاءِ ڪافي آهن جيئن ته Telerik UI، WCF RIA خدمتون. ، PRISM ۽ MEF. ان کان علاوه، OpenSilver ڪجھ جديد خاصيتون پڻ مهيا ڪري ٿو جيڪي اصل سلور لائٽ ۾ نه مليا آھن، جھڙوڪ C# 9.0، .NET 6، ۽ Visual Studio ڊولپمينٽ ماحول جا نوان ورجن، ۽ گڏوگڏ سڀني JavaScript لائبريرين سان مطابقت.

مستقبل جي منصوبن ۾ شامل آهي ايندڙ سال Visual Basic (VB.NET) ٻولي لاءِ سپورٽ لاڳو ڪرڻ جو ارادو موجوده سپورٽ ڪيل C# ٻولي کان علاوه، انهي سان گڏ WPF (ونڊوز پريزنٽيشن فائونڊيشن) ايپليڪيشنن کي لڏڻ لاءِ اوزار مهيا ڪرڻ. پروجيڪٽ پڻ Microsoft LightSwitch ڊولپمينٽ ماحول لاءِ مدد فراهم ڪرڻ ۽ مشهور .NET ۽ JavaScript لائبريرين سان مطابقت کي يقيني بڻائڻ جو منصوبو پڻ رکي ٿو، جن کي استعمال ڪرڻ لاءِ تيار پيڪيجز جي صورت ۾ پهچائڻ جي رٿابندي ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو