我很好奇,什么是对"的事情,编译成JavaScript"如GWT,脚本#和WebSharper和他们一样的看法.这些似乎是相当小众的组件,旨在允许人们编写JavaScript而无需编写JavaScript.
就个人而言,我很乐意编写javascript(使用JQuery/Prototype/ExtJS或其他一些此类库)并查看像GWT这样的东西作为不必要的抽象,最终可能限制开发人员需要完成的工作或最佳情况提供非常冗长的解决方法.在某些情况下,你仍然最终编写javascript,例如JSNI.
更糟糕的是,如果您不知道幕后发生了什么,您可能会面临意想不到的后果.例如,您如何知道GWT正在创建闭包并正确管理名称空间?
我很想听听别人的意见.这是网络编程的目标吗?