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

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
Bridge.NET就是这个空间。它描述为:   对JavaScript编译器和框架开放源代码C#。   使用JavaScript在任何设备上运行您的应用程序。 Microsoft驱动的解决方案是TypeScript,它是一种独立的语言,由C#首席架构师Anders Hejlsberg输入。它也是开源的。     
好吧,我可以告诉您这些天我首选的堆栈是什么样的。对我来说,这是既有技术与灵活性之间的完美平衡,尽管请记住,我主要是用它来构建单页ajax \“ apps \”,而不是用于传统的页面集合。 Sharp UI(全面披露:这是我的开源项目之一) 脚本# jQuery的 我使用内部编写的工具来生成WCF和Script#共享的\“ packet \”类。 WCF(在JSON中) ASP.NET(Webforms或MVC) 我从Script#获得编译时类型检查,从Sharp UI获得UI控件封装,通过WCF和我的代码生成工具非常容易维护JSON服务端点,并为杂项或传统网页提供ASP.NET。我使用此设置在所有8个气缸上点火。     
很好的建议,但是作为AFAIK,.Net世界中绝对没有GWT。 我是Java和.Net程序员。我与javascript进行了不频繁的战斗大约3年了,从没有对它感到满意。自从采用GWT以来,我正在生产基于Javascript =的网页,但是使用Java进行编码-我绝对喜欢它;-) 没有任何理由可以说没有GWT的.Net等价物。 GWT不会对Java进行“文字复制”来生成Javascript-因此,它不依赖于具有“相似”语法的两种语言。任何语言都可以转换。请注意,复制GWT编译器在生成其js文件时执行的分析和优化将需要大量的精力。 一个更有效的途径可能是找到一个C#到Java的转换器,然后将输出传递给GWT。     
适用于C#.NET的SharpKit类似于GWT,但实际上还有更多功能。他们甚至拥有完全用Java编写的CLR,可在客户端上提供反射,泛型等。 http://sharpkit.net     

要回复问题请先登录注册