የOpenSilver ፕሮጀክት የSilverlight ክፍት ትግበራን ያዘጋጃል።

የቀረበው በ ረቂቅ ሲልቨር ክፈትየመድረኩን ክፍት ትግበራ ለመፍጠር ያለመ Silverlightእ.ኤ.አ. በ 2011 በማይክሮሶፍት የተቋረጠው ልማት እና ጥገና እስከ 2021 ድረስ ይቀጥላል። እንደ ውስጥ ክስ በAdobe Flash የSilverlight እድገት ደረጃውን የጠበቀ የድር ቴክኖሎጂዎችን ለመጠቀም ተገድቧል። በአንድ ወቅት ፣ የ Silverlight ክፍት ትግበራ ቀድሞውኑ በሞኖ መሠረት ተዘጋጅቷል - ሞገዱ, ግን እድገቱ እንዲቆም ተደርጓል በተጠቃሚዎች የቴክኖሎጂ ፍላጎት እጥረት ምክንያት.

የOpenSilver ፕሮጀክት የSilverlight ቴክኖሎጂን እንደገና ለማደስ ሌላ ሙከራ አድርጓል፣ይህም C#፣ XAML እና .NET በመጠቀም በይነተገናኝ የድር መተግበሪያዎችን ለመፍጠር ያስችላል። በፕሮጀክቱ ከተፈቱት ዋና ተግባራት መካከል አንዱ የመድረክ ጥገና ማብቂያ እና ተሰኪዎች የአሳሽ ድጋፍን በተመለከተ ያሉትን የ Silverlight መተግበሪያዎችን ህይወት ማራዘም ነው. ሆኖም፣ NET እና C # ደጋፊዎች አዳዲስ ፕሮግራሞችን ለመፍጠር OpenSilverን መጠቀም ይችላሉ።

OpenSilver በክፍት ምንጭ ፕሮጀክቶች ኮድ ላይ የተመሰረተ ነው። ሞኖ (ሞኖ-ዋስም) እና ማይክሮሶፍት Blazor (የ ASP.NET ኮር አካል)፣ እና በአሳሹ ውስጥ ለማስፈጸም፣ አፕሊኬሽኖች ወደ መካከለኛ ኮድ ይሰበሰባሉ WebAssembly. OpenSilver ከፕሮጀክቱ ጋር አብሮ ይሠራል CSHTML5, ይህም የC #/XAML አፕሊኬሽኖችን ወደ ጃቫ ስክሪፕት በማሰባሰብ በአሳሹ ውስጥ እንዲያሄዱ ያስችልዎታል። OpenSilver ያለውን የCSHTML5 codebase ይጠቀማል፣የጃቫስክሪፕት ማጠናቀር ክፍሎችን በWebAssembly ይተካል።

የፕሮጀክት ኮድ የተሰራጨው በ በ MIT ፍቃድ. የተጠናቀሩ የድር አፕሊኬሽኖች በማንኛውም ዴስክቶፕ እና ሞባይል አሳሾች በ WebAssembly ድጋፍ ሊሰሩ ይችላሉ፣ነገር ግን ቀጥታ ማጠናቀር በአሁኑ ጊዜ በዊንዶውስ ቪዥዋል ስቱዲዮ 2019 አካባቢን በመጠቀም ብቻ ነው የሚሰራው።አሁን ባለው መልኩ 60% የሚሆነው በጣም ታዋቂው ሲልቨር ላይት የፕሮግራም አወጣጥ በይነገጾች ይደገፋሉ። በዚህ ዓመት ለክፍት RIA እና ለቴሌሪክ UI አገልግሎቶች ድጋፍ ለመጨመር ታቅዷል እንዲሁም ከ Blazor እና Mono ፕሮጄክቶች ለ WebAssembly የቅርብ ጊዜ ኮድ መሠረት ጋር ማመሳሰል ፣ ይህም አስቀድሞ-ጊዜ (AOT) ይደግፋል ተብሎ ይጠበቃል ። በፈተናዎች መሠረት አፈፃፀሙን እስከ 30 ጊዜ ያሻሽላል።

ምንጭ: opennet.ru

አስተያየት ያክሉ