微软的.NET GWT解决方案是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

我喜欢GWT,但我更喜欢为我的项目使用ASP.NET MVC,但是,这两者并未集成,需要我用两种不同的平台和两种语言编写我的代码。微软是否有任何可以与GWT相媲美的解决方案来将C#编译成JavaScript?我知道有MS#和Volta项目不支持的Script#,但是我想知道现在是否有很好的解决方案,或者至少有一些很好的开源项目可以将ASP.NET与GWT。

提问于
用户回答回答于

Bridge.NET就在这个空间。它将自身描述为:

开源的C#JavaScript编译器和框架。使用JavaScript在任何设备上运行应用程序。

Microsoft驱动的解决方案是TypeScript,它是一种单独的语言,由C#的首席架构师Anders Hejlsberg提供。它也是开源的。

用户回答回答于

那么,我可以告诉你,我现在最喜欢的堆栈是什么样的。对我来说,这是一个已建立的技术与灵活性之间的一个很好的平衡,但请记住,我主要是用它来构建单页面ajax“应用程序”,而不是传统的页面集合。

  • sharpUI(全面披露:这是我的开源项目之一)
  • 脚本#
  • jQuery
  • 我使用内部编写的工具来生成由WCF和Script#共享的“数据包”类。
  • WCF(使用JSON)
  • ASP.NET(Webforms或MVC)

我从Script#进行编译时类型检查,Sharp UI的UI控制封装,通过WCF和我的代码生成工具很容易地维护JSON服务端点,以及用于misc或传统网页的ASP.NET。

扫码关注云+社区