微软即将发布 Open RIA Services,遵循 Apache 许可协议

  • Jonathan Allen
  • 李彬

2013 年 7 月 11 日

话题:语言 & 开发

Jeff Handley’s进行了多年的项目——基于一份开源许可发布 WCF RIA Services——终于接近完成了。完成法务审核后,它将遵循 Apache 2 许可,捐赠给 Outercurve 基金会的ASP.NET Open Source Gallery

作为开源项目发布后,它将被命名为Open RIA Services。项目领导 Colin Blair 已经发布了未来三个版本的路线图

Open RIA Services 4.3

4.3 将是 Open RIA Services 的首个开源版本。在这个版本中我们将进行以下工作:修复 bug、增加 M2M 支持、将一批内部代码变为公开的,以及其他一些不破坏向后兼容性的调整。Open RIA Services 的 4.x 分支将一直维护下去,其生命周期至少不会短于 Silverlight。

Open RIA Services 5.0

Open RIA Services 5 这个分支中将出现跨平台的内容。支持在所有平台上使用相同的 API,比维持当前的 Silverlight API 保持不变重要得多。相应地,Silverlight 客户端和 / 或 Open RIA Services 的服务器部分或许会出现重大改变,以创建一致的 API。如果读者想要为此做出贡献,那么 Open RIA Services 5 这个分支将是投身其中的最好场所。

Open RIA Services 6.0

Open RIA Services6 这个分支,计划将在未来与某个带有完整 Roslyn 编译器的 Visual Studio 版本同步发布。该分支将聚焦于在 Open RIA Services 中整合 Roslyn。例如,Roslyn 将支持把客户端侧的 POCO 对象当作实体来使用,而不是当作目前从 Entity 中继承过来的代码生成的实体。

此外,Open RIA Services 还计划支持 Entity Framework 6。我们之前报道过,微软将 Entity Framework 整个迁移到开源模型的决定,将会导致EF6 发生重大变革

WCF RIA Services 与 Visual Studio

Jeff 表示,Visual Studio 2013 将放弃一些设计时特性,特别是:

  • “业务应用项目”模板
  • “域服务类”模板 / 向导
  • 用于 Silverlight 设计器面板的工具箱项
  • 用于 Silverlight 设计器面板的数据源窗口整合

在 Visual Studio 2013 中,依旧可以手动创建全新的基于 RIA Service 的项目和类。或者开发者也可以使用 Visual Studio 2010/2012 中的模板创建项目,并使用 VS 2013 重新打开解决方案。

查看英文原文:Announcing Open RIA Services

语言 & 开发