什么是Google Web Toolkit最好的.Net版本?

时间:2009-07-07 14:00:03

标签: .net javascript gwt clr

Google Web Toolkit的最佳.Net版本是什么?你如何比较两种技术?

4 个答案:

答案 0 :(得分:3)

恕我直言,.NET中最好的GWT替代方案是... GWT。脚本#与GWT相距甚远。

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

答案 1 :(得分:2)

答案 2 :(得分:1)

尚未发布,但Volta是GWT的.NET版本。它开始落后于GWT几年,现在似乎“无法使用”。

除了Volta之外,我认为还有其他类似于GWT的东西(即编译C#或类似于Javascript)。

答案 3 :(得分:1)

很酷,不知道有没有工具在做.Net - > JavaScript“编译”。

但是,当我必须为.Net开发一个富Web客户端时,我可能会选择Silverlight

关于如何比较两种产品的问题......我实际上并不清楚比较你的意思。决定使用哪一个?我认为这是你的问题。在这种情况下,我会考虑以下几点:

  • 生成结果的交叉浏览器兼容性(基本上是JavaScript源代码)
  • 可以使用的强制语言限制:使用GWT,您可以使用Java的子集。
  • 易于开发常见场景(如与服务器通信,处理响应)

为了在企业环境中考虑它们,语言知识和现有组件的可重用性之类的事情也很重要。因此,如果您主要使用.Net开发,那么您可能会选择该选项,因为您的开发人员已经非常了解该框架。

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