OpenSilver 2.0 has landed with over 100 awesome new features!
For the first time ever, VB.NET enthusiasts can join the fun, crafting web apps with Visual Basic and XAML. But wait, there’s more! Leverage smooth integration with popular frameworks like Blazor, React, and Angular — no needed to start your OpenSilver app from scratch! Witness your creations come to life with a live XAML preview, and say hello again to a classic from the Silverlight days — the Business Application project template, powered by RIA Services for building complex line-of-business apps with ease. Dive right in with our Sample CRM, a practical starter kit for your upcoming projects. And so much more.
Hold on, because we have a secret, upcoming new feature that is unique in the .NET world, and we’re revealing it today as a sneak peek. Read below to discover what it is, explore what’s on the horizon, and join us as we embark on this thrilling journey together with OpenSilver 2.0!
"OpenSilver 2.0 is a giant leap forward, ensuring .NET and XAML continue to thrive in today's web development landscape. We are not just reviving but transcending the spirit of Silverlight."
- Giovanni Albani, CEO at Userware
"OpenSilver 2.0 is a giant leap forward, ensuring .NET and XAML continue to thrive in today's web development landscape. We are not just reviving but transcending the spirit of Silverlight."
- Giovanni Albani, CEO at Userware
Compatibility with Blazor, React, and Angular.
Previewing UI changes without running the application.
Accelerating robust enterprise application creation with ready-to-use templates, powered by RIA Services (doc).
Supporting custom layouts and third-party controls, including Telerik UI for Silverlight.
...scroll to the end to discover it (Technology Preview)
OpenSilver offers seamless integration with web frameworks like Angular and React for partial legacy app migrations.
Furthermore, We have recently unveiled "XAML for Blazor", which enables developers to integrate OpenSilver into ongoing Blazor projects without a complete rewrite. More information can be found at https://xaml-for-blazor.com
Bringing back a valued feature from the Silverlight days, OpenSilver 2.0 introduces a Business Application project template, backed by RIA Services, that allows developers to build advanced enterprise and line-of-business (LOB) apps more efficiently.
RIA Services, a server-side technology, automatically creates client-side objects and offers a distinctive client-side EntityFramework experience, while streamlining all aspects of client-server solutions. It removes the need for redundant boilerplate code and enhances security, allowing developers to shift their focus more toward business logic. It handles a range of tasks, including querying, validation, client-side entity caching, change tracking, and batch updates, thereby smoothing the development process and strengthening application robustness.
Watch the video of the OpenSilver 2.0 announcement for a tutorial where a business app is created in only 120 seconds.
Read the documentation here.
Explore OpenSilver's Business Application template through the open-source sample CRM application, serving as a real-world example and starting point for new projects.
Available on GitHub: (link)
The enhanced Simulator in OpenSilver 2.0 delivers up to a 10x speed increase, powered by the WebView2 control and the latest embedded Chromium control. It provides developers with powerful debugging features typical of developing desktop applications. The Simulator executes applications leveraging the capabilities of .NET Framework/Core, enabling detailed inspection like memory profiling and allowing live execution of code via the Immediate window.
OpenSilver 2.0 does not stop here. With over 100 new features and significant performance improvements, especially in Ahead-of-Time (AOT) compilation, applications are assured to run smoother and faster.
The full change-log is accessible here.
The majority of original Silverlight features have now been revitalized in OpenSilver 2.0, enhancing performance along the way. Userware now focuses beyond mere feature restoration, envisioning what might have been if the original Silverlight team had perpetuated their innovative journey.
New tools are on the horizon, such as a WYSIWYG XAML designer, alongside revamps in documentation, augmented support for WPF, LightSwitch, and F#
We are also venturing into unexplored domains like 3D and VR/AR on the Web using .NET and XAML.
Watch the video of the OpenSilver 2.0 announcement to see it in action, or head over to https://xrsharp.io to download the Technology Preview.
Embark on this journey with us. Download the OpenSilver 2.0 SDK today and shape the future. Your creations inspire us, and we eagerly await to see the wonders you weave with OpenSilver 2.0.
For media inquiries, please send an email to: Vasil Buraliev Media Relations at Userware vasil.buraliev@userware.
onmicrosoft.com