OpenSilver 2.0 发布,支持 VB.NET、新功能等

OpenSilver_标志

OpenSilver,使用 WebAssembly、C#、XAML 和 .NET 的开源、无插件框架

前几天在发布会上宣布 新版本OpenSilver 2.0,它支持 VB.NET,以及 随着集成的改进, 新功能、改进 表现 以及更多。

对于那些不了解 OpenSilver 的人来说,你应该知道这个 是一个继续开发 Silverlight 平台的项目 它允许您使用 C#、XAML 和 .NET 技术创建交互式 Web 应用程序,但 Microsoft 在 2021 年停止了开发和维护。

应用 使用 OpenSilver 编译的 Silverlight 可以在任何支持 WebAssembly 的桌面和移动浏览器上运行, 但目前只能在 Windows 上使用 Visual Studio 进行编译。

以目前的形式,OpenSilver 已经超越了一层,延长了 Silverlight 的生命周期,可以被视为创建新应用程序的独立平台。

VB.NET 爱好者第一次可以加入其中并使用 Visual Basic 和 XAML 创建 Web 应用程序。 但是等等,还有更多! 利用与 Blazor、React 和 Angular 等流行框架的无缝集成 - 无需从头开始启动您的 OpenSilver 应用程序! 通过实时 XAML 预览见证您的创作变得栩栩如生,并再次向 Silverlight 时代的经典问好。

OpenSilver 2.0主要新特性

在 OpenSilver 2.0 推出的新版本中, 它最重要的特征之一VB.NET 支持, 添加它是为了使用 Visual Basic 编程语言来开发 Web 应用程序来定义界面的逻辑和 XAML 标记语言。 据称,这一新功能向 Visual Basic 社区传递了积极的信息,让他们相信自己的首选语言在尖端开发环境中拥有自己的地位。

此更新为那些热衷于 VB.NET 的人提供了急需的选项,以继续构建创新的 Web 应用程序或将旧应用程序迁移到现代 Web。

另一个引人注目的新颖之处是 i与 Blazor、React 和 Angular Web 框架集成, 同时还添加了 Blazor 的 XAML 组件,旨在允许开发人员将 OpenSilver 集成到现有的 Blazor 项目中。

除此之外,增加的对XAML预览的支持也很突出,这要归功于Live XAML Preview功能,通过这个功能,您可以在开发时预览正在开发的界面,而无需启动应用程序。

RIA 是 OpenSilver 2.0 附带的另一个新功能, 由于有了这个业务应用程序模板,您可以简化公司 Web 应用程序的开发,因为 RIA 允许在服务器上自动生成对象以在客户端执行, 此外,它还可以处理各种任务,包括查询、验证、客户端实体缓存、更改跟踪和批量更新,从而简化开发过程并增强应用程序的健壮性。

其他突出的变化:

  • 添加了 SampleCRM - 一个开放应用程序的示例,其中实施了功能性 CRM 系统,用于组织与公司客户的交互并确保销售服务的工作。
  • 添加了创建自己的布局和使用单独提供的界面元素集的功能,例如 Silverlight 的 Telerik UI。
  • 模拟器性能显着提高(高达 10 倍),调试功能也得到扩展。

最后,提到 有未来的计划 其中预计能够提供 允许创建 XAML 界面的可视化设计环境 在所见即所得模式下,支持WPF和 改进了与 VS Code 代码编辑器的集成。 

如果你是 有兴趣了解更多,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。