【问题标题】:What's the best .Net counterpart of Google Web Toolkit? [closed]Google Web Toolkit 的最佳 .Net 版本是什么? [关闭]
【发布时间】:2026-02-03 07:50:01
【问题描述】:

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

【问题讨论】:

    标签: .net javascript gwt clr


    【解决方案1】:

    恕我直言,.NET 中最好的 GWT 替代品是... GWT。 Script# 与 GWT 相差甚远。

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

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

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

        除了 Volta,我认为没有其他任何东西类似于 GWT(即编译 C# 或类似于 Javascript)。

        【讨论】:

          【解决方案4】:

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

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

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

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

          对于在企业环境中考虑它们,语言知识和现有组件的可重用性等因素也很重要。因此,如果您主要在 .Net 中进行开发,您可能会选择该选项,因为您的开发人员已经对该框架有很好的了解。

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

          【讨论】:

          • GWT 对 Java 语言的使用没有任何限制。您可以在 GWT 代码中使用 Java 5 语言的所有资源。
          最近更新 更多