OpenSilver 2.1 የመሳሪያ ስርዓት የSilverlight ቴክኖሎጂ እድገትን በመቀጠል ይገኛል።

የOpenSilver 2.1 ፕሮጄክት ታትሟል፣ ይህም የ Silverlight መድረክን እድገት የሚቀጥል እና በC#፣ F#፣ XAML እና .NET ቴክኖሎጂዎች በመጠቀም በይነተገናኝ የድር መተግበሪያዎችን ለመፍጠር ያስችላል። በOpenSilver የተጠናቀሩ የSilverlight አፕሊኬሽኖች በማንኛውም የዴስክቶፕ እና የሞባይል አሳሾች WebAssemblyን የሚደግፉ ቢሆንም ማጠናቀር የሚቻለው ቪዥዋል ስቱዲዮን በመጠቀም በዊንዶው ላይ ብቻ ነው። የፕሮጀክት ኮድ በ C # ተጽፎ በ MIT ፈቃድ ተሰራጭቷል።

እ.ኤ.አ. በ 2021 ማይክሮሶፍት የSilverlight መድረክን መገንባትና ማቆየት አቁሟል መደበኛ የድር ቴክኖሎጂዎችን ለመጠቀም። መጀመሪያ ላይ፣ የOpenSilver ፕሮጄክት አላማው የነበረው በማይክሮሶፍት መድረኩን ለመጠበቅ ፈቃደኛ ባለመሆኑ እና በአሳሾች ውስጥ የተሰኪዎች ድጋፍ በማብቃቱ የነባር ሲልቨርላይት አፕሊኬሽኖችን ህይወት ለማራዘም የሚረዱ መሳሪያዎችን ለማቅረብ ነበር። OpenSilver የC # እና XAML ሙሉ ድጋፍን ጨምሮ ሁሉንም የSilverlight ሞተር ባህሪያትን ይደግፋል እንዲሁም የአብዛኞቹ የመድረክ ኤፒአይዎችን መተግበር፣ እንደ ቴሌሪክ UI፣ WCF RIA Services፣ PRISM እና MEF ያሉ የC # ቤተ-መጽሐፍትን ለመጠቀም በቂ ነው።

አሁን ባለው መልኩ፣ OpenSilver የSilverlightን ህይወት ለማራዘም ቀድሞውንም ከንብርብር አልፏል እና አዳዲስ መተግበሪያዎችን ለመፍጠር እንደ ገለልተኛ መድረክ ሊወሰድ ይችላል። ለምሳሌ፣ ፕሮጀክቱ የእድገት አካባቢን (ከቪዥዋል ስቱዲዮ በተጨማሪ)፣ ለአዲስ የC# ቋንቋ እና የ.NET ፕላትፎርም ድጋፍ ይሰጣል፣ እና በጃቫስክሪፕት ውስጥ ካሉ ቤተ-መጻህፍት ጋር ተኳሃኝነትን ይሰጣል።

OpenSilver ከክፍት ምንጭ ፕሮጄክቶች ሞኖ (ሞኖ-ዋስም) እና ማይክሮሶፍት Blazor (የASP.NET ኮር አካል) በተገኘ ኮድ ላይ የተመሰረተ ነው፣ እና አፕሊኬሽኖች በአሳሹ ውስጥ ለመፈጸም ወደ WebAssembly መካከለኛ ኮድ ይዘጋጃሉ። OpenSilver የC#/XAML/.NET አፕሊኬሽኖች በአሳሹ ውስጥ ለመስራት ተስማሚ በሆነ የጃቫ ስክሪፕት ውክልና እንዲጠናከሩ የሚያስችለውን የCSHTML5 ፕሮጄክት እድገትን ቀጥሏል። ከጃቫስክሪፕት ይልቅ።

በOpenSilver 2.1 ውስጥ ቁልፍ ማሻሻያዎች፡-

  • ለተግባራዊው የፕሮግራም አወጣጥ ቋንቋ F # ታክሏል፣ ይህም ውስብስብ የተጠቃሚ በይነገጾችን ለመገንባት ከኤክስኤኤምኤል ምልክት ማድረጊያ ቋንቋ ጋር በጥምረት ጥቅም ላይ ሊውል ይችላል።
  • በማይክሮሶፍት የቀረበው የመጀመሪያው የ"Silverlight Toolkit ናሙናዎች" የምሳሌዎች ስብስብ OpenSilverን በመጠቀም ለመፈጸም ተስተካክሏል።
  • ለብጁ ገጽታዎች ድጋፍ ታክሏል። ከSilverlight Toolkit የተላለፉ 12 ገጽታዎችን ያካትታል።
  • ከ100 በላይ ትናንሽ የኤፍ # ፕሮግራሞች ወደ ናሙና አፕሊኬሽን ጋለሪ ተጨምረዋል።
  • የ SampleCRM ልማት ቀጥሏል, የ CRM ስርዓት ትግበራ ምሳሌ ከደንበኞች ጋር በድርጅቱ ውስጥ ከደንበኞች ጋር መስተጋብር ለማደራጀት እና የሽያጭ አገልግሎቱን ሥራ ለማረጋገጥ.
    OpenSilver 2.1 የመሳሪያ ስርዓት የSilverlight ቴክኖሎጂ እድገትን በመቀጠል ይገኛል።
  • NET እና XAML 3D አፕሊኬሽኖችን እና የተጨመሩ ወይም ምናባዊ እውነታዎችን ለማዘጋጀት የXR# ማዕቀፍ ቅድመ እይታ ቀርቧል።
  • አኒሜሽን ስርዓቱ መጀመሪያ ላይ ሲልቨርላይት ውስጥ ከቀረቡት እነማ ጋር ለመስራት የሚረዱ መሳሪያዎችን በማካተት በአዲስ መልክ ተዘጋጅቷል።
  • የበይነገጽ ኤለመንት UIElement.ክሊፕ ማንኛውንም የጂኦሜትሪክ ዕቃዎችን የመጠቀም ችሎታን ተግባራዊ ያደርጋል።
  • የአፈጻጸም ማመቻቸት ተካሂዷል።

የወደፊት ዕቅዶች በ WYSIWYG ሁነታ ላይ የ XAML በይነገጾችን እንዲፈጥሩ የሚያስችልዎትን የእይታ ዲዛይን አካባቢን መስጠት፣ ለተጨማሪ የ WPF ባህሪያት ድጋፍ፣ በ XAML ውስጥ ላለው “ትኩስ ዳግም ጫን” ተግባር ድጋፍ (በኮዱ ላይ በሚሰራው መተግበሪያ ላይ የተደረጉ ለውጦችን መተግበር)፣ LightSwitch ድጋፍን ያካትታል። ፣ የተሻሻለ ውህደት ከአርታዒ VS ኮድ ኮድ ፣ ከ NET Framework MAUI (ባለብዙ ፕላትፎርም መተግበሪያ UI) ጋር ውህደት መድረክ-ቤተኛ ኤፒአይዎችን የሚጠቀሙ።

ምንጭ: opennet.ru

አስተያየት ያክሉ