1

我们正在努力对我们正在设计的一些新系统的架构选择进行前瞻性展望。几乎我们想要构建后端系统,无论我们决定使用什么接口(WinForms、Silverlight、MVC、Webforms、WPF、IOS(IPad/Iphone)等...),我相信这只会尖叫 REST。我们的组织通常只会使用 Microsoft API,但由于我不知道 WCF-Web-Api 何时发布,我们希望尽快开始,看来我们别无选择。

我们想在这里采取一些小步骤来增加买断的机会。所以我们不想用 IIS 设置另一台服务器。

在可预见的未来,我们将只使用 WinForms 和 WebForms。我在想我们可以在本地机器上使用 Nancy,但以 RESTFul 方式与它通信。这样,将来它应该像设置服务器并将所有客户端重定向到该服务器而不是本地一样简单。

我从未使用过 NancyFX 或 OpenRasta,但是,据我所知,这听起来很合适。

所以问题是:

  1. 我正在考虑的方法是一种好方法吗
  2. 听起来 NancyFX 或 OpenRasta 会更合适吗?
  3. 我们应该等待 WCF-Web-API 的任何原因,如果是这样,是否有人有一个大概的发布日期。
4

1 回答 1

2

OpenRasta 是为面向资源的场景而构建的。您可以使用任何其他框架(或多或少的痛苦)实现相同的目标。OpenRasta 为您提供了一个完全合成的、IoC 友好的环境,它完全解耦了处理程序和渲染它们的任何东西(这使得它不同于 nancy 和 MVC 等 MVC 框架)。

我要补充一点,我们有一个非常强大的社区,一个稳定的代码库,我们已经在这方面工作了好几年,我们正在构建 2.1 和 3.0,我们的功能集仍然超出您可以从大多数其他人那里获得的功能系统。将此与您强调的大多数框架进行比较,其中没有一个达到 1.0。

如果这是您公司的决定性因素,也可以提供专业支持。

但是要完全回答您的问题,取决于您的场景和您想要实现的目标,只要有足够的工作,您就可以做出任何适合的事情。我建议根据架构而不是框架来重新提出您的问题。

于 2011-10-26T19:48:01.157 回答