د اوپن سلور ۳.۰ پروژه خپره شوې، د سلور لایټ پلیټ فارم پراختیا ته دوام ورکوي او د C#، F#، XAML، او .NET ټیکنالوژیو په کارولو سره د متقابل ویب غوښتنلیکونو رامینځته کولو ته اجازه ورکوي. د سلور لایټ غوښتنلیکونه چې د اوپن سلور سره ترکیب شوي په هر ډیسټاپ او ګرځنده براوزر کې چلیدلی شي چې د ویب اسمبلۍ ملاتړ کوي، مګر تالیف اوس مهال یوازې په کې ممکن دی Windows د ویژول سټوډیو چاپیریال کارول. د پروژې کوډ په C# کې لیکل شوی او د MIT جواز لاندې ویشل شوی.
په 2021 کې، مایکروسافټ د معیاري ویب ټیکنالوژیو کارولو په ګټه د سلور لایټ پلیټ فارم رامینځته کول او ساتل ودرول. په پیل کې، د OpenSilver پروژه د مایکروسافټ لخوا د پلیټ فارم ساتلو څخه انکار او په براوزرونو کې د پلگ انونو ملاتړ پای ته رسیدو په شرایطو کې د موجوده سلور لائټ غوښتنلیکونو ژوند اوږدولو لپاره د وسیلو چمتو کول و. OpenSilver د سلورلایټ انجن د ټولو اصلي ځانګړتیاو ملاتړ کوي، په شمول د C# او XAML لپاره بشپړ ملاتړ، او همدارنګه د ډیری پلیټ فارم APIs پلي کول، د C# کتابتونونو لکه ټیلریک UI، WCF RIA خدماتو، PRISM او MEF کارولو لپاره کافي دي.
په خپل اوسني شکل کې، OpenSilver لا دمخه د سلور لائټ ژوند اوږدولو لپاره د یوې پرت څخه بهر تللی او د نوي غوښتنلیکونو جوړولو لپاره د خپلواک پلیټ فارم په توګه ګڼل کیدی شي. د مثال په توګه، پروژه د پراختیا چاپیریال رامینځته کوي (د لید سټوډیو اضافه کول)، د C# ژبې او .NET پلیټ فارم نوي نسخو لپاره مالتړ چمتو کوي، او په جاواسکریپټ کې د کتابتونونو سره مطابقت چمتو کوي.
OpenSilver د خلاصې سرچینې پروژې مونو (مونو-وسیم) او مایکروسافټ بلیزر (د ASP.NET کور برخه) د کوډ پراساس دی ، او غوښتنلیکونه په براوزر کې د اجرا کولو لپاره د WebAssembly منځګړی کوډ کې ترکیب شوي. OpenSilver د CSHTML5 پروژې پراختیا ته دوام ورکوي، کوم چې د C#/XAML/.NET غوښتنلیکونو ته اجازه ورکوي چې د جاوا سکریپټ نمایندګۍ کې چې په براوزر کې د چلولو لپاره مناسب وي، او خپل کوډبیس د C#/XAML/.NET د تالیف کولو وړتیا سره غزوي بلکه د ویب اسمبلي ته. د JavaScript په پرتله.
په نوې نسخه کې:
- یو بصری انٹرفیس جوړونکی وړاندیز شوی چې تاسو ته اجازه درکوي د .NET غوښتنلیکونو او ویب پا inو انٹرفیس په ډریګ او ډراپ حالت کې ډیزاین کړئ ، له 100 څخه ډیر جوړ شوي انٹرفیس بلاکونو په کارولو سره.
- د AI معاون اضافه شوی چې تاسو ته اجازه درکوي د طبیعي ژبې کمانډونو په کارولو سره د کارونکي انٹرفیسونه رامینځته او ترمیم کړئ. کاروونکي یوازې اړتیا لري په وړیا بڼه کې مطلوب بدلونونه تشریح کړي یا د ترتیب انځور وړاندې کړي، او د AI معاون به د XAML کوډ تازه یا تولید کړي.

- د بهرني مدغم پرمختیایی چاپیریال سره د ادغام لپاره وسیلې پراخه شوې. د بصری سټوډیو کوډ ایډیټر لپاره ملاتړ اضافه شوی.
- د XAML.io ویب غوښتنلیک په لاره اچول شوی، تاسو ته اجازه درکوي د براوزر څخه د XAML پر بنسټ د کاروونکي انٹرفیس ډیزاین کړئ.
- د XAML 3D Toolkit یوه مخکتنه نسخه شتون لري چې تاسو سره د 3D ویب پاڼو او مخلوط حقیقت غوښتنلیکونو په جوړولو کې مرسته کوي چې WebXR کاروي او د مختلف 3D هیډسیټ سره مطابقت لري، لکه د میټا کوسټ او ایپل ویژن پرو.

سرچینه: opennet.ru


