OpenSilver 1.0 рдХреЛ рд░рд┐рд▓реАрдЬ, Silverlight рдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

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

рд╣рд╛рдореАрд▓рд╛рдИ рдпрд╛рдж рдЧрд░реМрдВ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ 2011 рдорд╛ рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рд░реЛрдХреЗрдХреЛ рдерд┐рдпреЛ, рд░ рдЕрдХреНрдЯреЛрдмрд░ 12, 2021 рдорд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдкреВрд░реНрдг рд╕рдорд╛рдкреНрддрд┐рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рддрдп рдЧрд░реНтАНрдпреЛред Adobe Flash рдХреЛ рд░реВрдкрдорд╛, рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рд╡рд┐рдХрд╛рд╕ рдорд╛рдирдХ рд╡реЗрдм рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдкрдХреНрд╖рдорд╛ рдЪрд░рдгрдмрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдХрд░рд┐рдм резреж рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ, рдореЛрдиреЛрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ, рдореБрдирд▓рд╛рдЗрдЯрдХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдерд┐рдпреЛ, рддрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдорд╛рдЧрдХреЛ рдХрдореАрдХрд╛ рдХрд╛рд░рдг рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕ рд░реЛрдХрд┐рдПрдХреЛ рдерд┐рдпреЛред

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

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

рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рдврд╛рдБрдЪрд╛рдорд╛, OpenSilver 1.0 рд▓реЗ рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯ рдЗрдиреНрдЬрд┐рдирдХрд╛ рд╕рдмреИ рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ C# рд░ XAML рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд▓реЗрдЯрдлрд░реНрдо API рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, C# рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдЬрд╕реНрддреИ Telerik UI, WCF RIA рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред , PRISM рд░ MEFред рдпрд╕рдмрд╛рд╣реЗрдХ, рдУрдкрдирд╕рд┐рд▓реНрднрд░рд▓реЗ рдореВрд▓ рд╕рд┐рд▓реНрднрд░рд▓рд╛рдЗрдЯрдорд╛ рдирднреЗрдЯрд┐рдПрдХрд╛ рдХреЗрд╣реА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ C# 9.0, .NET 6, рд░ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рд╕рдмреИ JavaScript рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ред

рднрд╡рд┐рд╖реНрдпрдХрд╛ рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рд╣рд╛рд▓ рд╕рдорд░реНрдерд┐рдд C# рднрд╛рд╖рд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд┐рдЬреБрдЕрд▓ рдмреЗрд╕рд┐рдХ (VB.NET) рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реНрдХреЛ рд╡рд░реНрд╖ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕рдорд╛рд╡реЗрд╢ рдЫ, рд╕рд╛рдереИ WPF (Windows рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдлрд╛рдЙрдиреНрдбреЗрд╕рди) рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдиреЗред рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд▓рд╛рдЗрдЯрд╕реНрд╡рд┐рдЪ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд░ рд▓реЛрдХрдкреНрд░рд┐рдп .NET рд░ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рддрдпрд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред

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

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