2009-07-07 82 views

回答

1

它尚未发布,但Volta是GWT的.NET版本。它在GWT后面开始了几年,现在似乎“不可用”。

除了沃尔,我不认为还有其他与GWT类似的东西(即编译C#或类似于Javascript)。

1

酷,不知道存在这样.Net工具 - > JavaScript的 “汇编”。

但是,当我将不得不为.Net开发一个丰富的Web客户端时,我可能会去Silverlight

关于你如何比较两种产品的问题......嗯,我其实并没有清楚地明白你的意思是比较。为了决定使用哪一个?我认为这是你的问题。那么在这种情况下我会考虑以下几点:生产成果的

  • 跨浏览器兼容(JavaScript源基本)
  • 征收语言的限制,可以使用:使用GWT例如你可以只使用Java的一个子集。
  • 易于开发常见的场景(如与服务器通信,处理响应)的

对于考虑他们在企业环境还搞什么语言知识和现有成分的可重用做的事。所以如果你主要在.Net中开发,你可能会选择这个选项,因为你的开发人员已经对这个框架有了很好的了解。

就我个人而言,我已经尝试了一下GWT,它在性能和制作JavaScript方面非常出色。与服务器通信也是一个小问题,使用GWT RPC机制。
然而,Silverlight似乎也很棒。唯一可能的缺点是您的客户需要安装单独的运行时环境。

+1

GWT对使用Java语言没有任何限制。您可以在GWT代码中使用Java 5语言的所有资源。 – 2009-10-08 23:33:18

3

恕我直言,.NET中最好的GWT替代品是...... GWT。 Script#离GWT很远。

你绝对可以使用GWT和.NET:我已经发布了一个示例www.cromoteca.com/en/blog/gwt-asp-net-proxy。我使用NetBeans或Eclipse为服务器部分编写GWT代码和Visual Studio。我的示例包括一个连接两个开发环境的servlet代理,以便您可以使用GWT dev模式和ASP.NET中编写的真实服务器代码。您可以选择一种数据格式将数据发送到客户端,我选择了JSON,因为它已经可以在.NET和GWT中使用。