OpenSilver پروجيڪٽ سلور لائٽ جي کليل عمل کي ترقي ڪري ٿو

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

OpenSilver پروجيڪٽ Silverlight ٽيڪنالاجي کي بحال ڪرڻ جي هڪ ٻي ڪوشش ڪئي آهي، جيڪا توهان کي C#، XAML ۽ .NET استعمال ڪندي انٽرويو ويب ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿي. پروجيڪٽ پاران حل ڪيل مکيه ڪمن مان هڪ آهي موجوده سلور لائٽ ايپليڪيشنن جي زندگي کي وڌائڻ لاءِ پليٽ فارم جي بحالي جي خاتمي ۽ پلگ ان لاءِ برائوزر سپورٽ جي خاتمي جي حوالي سان. بهرحال، .NET ۽ C# حامي پڻ استعمال ڪري سگھن ٿا OpenSilver نوان پروگرام ٺاهڻ لاءِ.

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

پروجيڪٽ ڪوڊ طرفان ورهايل MIT لائسنس جي تحت. مرتب ڪيل ويب ايپليڪيشنون WebAssembly جي مدد سان ڪنهن به ڊيسڪ ٽاپ ۽ موبائل برائوزرن ۾ هلائي سگهن ٿيون، پر سڌو ڪمپليشن في الحال صرف ونڊوز تي Visual Studio 2019 ماحول استعمال ڪندي ڪيو ويندو آهي. ان جي موجوده شڪل ۾، تقريباً 60% مشهور سلور لائٽ پروگرامنگ انٽرفيسز سپورٽ ٿيل آهن. هن سال اها رٿابندي ڪئي وئي آهي ته اوپن RIA ۽ ٽيليرڪ UI خدمتن لاءِ سپورٽ شامل ڪئي وڃي، انهي سان گڏ ويب اسيمبليءَ لاءِ Blazor ۽ Mono منصوبن جي جديد ڪوڊ بيس سان هم وقت سازي ڪئي وڃي، جنهن جي توقع آهي ته اڳواٽ وقت (AOT) جي مدد ڪئي ويندي، جيڪا، تجربن جي مطابق، ڪارڪردگي کي 30 ڀيرا بهتر ڪندو.

جو ذريعو: opennet.ru

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