OpenSilver рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ Silverlight рдХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫ

рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдУрдкрди рд╕рд┐рд▓реНрднрд░, рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ Silverlight, рдЬрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕ Microsoft рджреНрд╡рд╛рд░рд╛ 2011 рдорд╛ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдорд░реНрдорддрд╕рдореНрднрд╛рд░ 2021 рд╕рдореНрдо рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫред рдЬрд╕реНрддреИ рдорд╛рдорд▓рд╛ Adobe Flash рдХреЛ рд╕рд╛рде, рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рд╡рд┐рдХрд╛рд╕ рдорд╛рдирдХ рд╡реЗрдм рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрдХреНрд╖рдорд╛ рдХрдЯреМрддреА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдПрдХ рд╕рдордпрдорд╛, рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯрдХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣рд┐рд▓реЗ рдиреИ рдореЛрдиреЛрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ - рдЪрдиреНрджреНрд░рдорд╛рддрд░ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕ рд░реЛрдХрд┐рдПрдХреЛ рдерд┐рдпреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реБ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреА рдорд╛рдЧ рдХреЛ рдХрдореА рдХреЛ рдХрд╛рд░рдгред

OpenSilver рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд▓рд╛рдИ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдЧрд░реНрдиреЗ рдЕрд░реНрдХреЛ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ C#, XAML рд░ .NET рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдЧрд░рд┐рдПрдХреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдорд░реНрдорддрд╕рдореНрднрд╛рд░рдХреЛ рдЕрдиреНрддреНрдп рд░ рдкреНрд▓рдЧ-рдЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмреНрд░рд╛рдЙрдЬрд░ рд╕рдорд░реНрдердирдХреЛ рдЕрдиреНрддреНрдпрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЬреАрд╡рди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреБ рд╣реЛред рдпрджреНрдпрдкрд┐, .NET рд░ C# рд╕рдорд░реНрдердХрд╣рд░реВрд▓реЗ рдкрдирд┐ рдирдпрд╛рдБ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди OpenSilver рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

OpenSilver рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рдХреЛ рдХреЛрдб рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рдореЛрдиреЛ (mono-wasm) рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдмреНрд▓реЗрдЬрд░ (ASP.NET рдХреЛрд░рдХреЛ рдЕрдВрд╢), рд░ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдордзреНрдпрд╡рд░реНрддреА рдХреЛрдбрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реАред OpenSilver рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрдЧреИ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдиреНрдЫ CSHTML5, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реЗрд░ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ C#/XAML рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред OpenSilver рд▓реЗ WebAssembly рд╕рдБрдЧ JavaScript рд╕рдВрдХрд▓рди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИ рдЕрд╡рд╕реНрдерд┐рдд CSHTML5 рдХреЛрдбрдмреЗрд╕рдХреЛ рд▓рд╛рдн рдЙрдард╛рдЙрдБрдЫред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдХреБрдиреИ рдкрдирд┐ рдбреЗрд╕реНрдХрдЯрдк рд░ рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрдорд╛ WebAssembly рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдЪрд▓реНрди рд╕рдХреНрдЫрдиреН, рддрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдХрд▓рди рд╣рд╛рд▓ рдорд╛рддреНрд░ Visual Studio 2019 рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Windows рдорд╛ рдЧрд░рд┐рдиреНрдЫред рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рд░реВрдкрдорд╛, рд▓рдЧрднрдЧ 60% рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред рдпреЛ рд╡рд░реНрд╖ рдпреЛ Open RIA рд░ Telerik UI рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ, рд╕рд╛рдереИ WebAssembly рдХреЛ рд▓рд╛рдЧрд┐ Blazor рд░ Mono рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдирд╡реАрдирддрдо рдХреЛрдб рдЖрдзрд╛рд░рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ, рдЬрд╕рд▓реЗ рдЕрдЧрд╛рдб-рдЕрдл-рдЯрд╛рдЗрдо (AOT) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди, рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрд╕рд╛рд░, 30 рдкрдЯрдХ рд╕рдореНрдо рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рд╣реБрдиреЗрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди