当平均ASP.net C#程序员(具有非常差的
JavaScript知识,除了脚本编写一些hide()show()效果)将不得不从构建ASP.net WebForms应用程序切换到RIA JavaScript应用程序(客户端 – 服务器架构).
对他来说可能不那么痛苦:
>学习CoffeeScript并将其用于“编码JavaScript”?
>正确学习JavaScript并直接使用?
我在想
>正确调试
>编码语法
> …
有没有人在类似的情况下有经验?
解决方法
过去几天,我们在
Stackoverflow Javascript Chat年对这个话题进行了很长时间的讨论.一般的结论是,CoffeeScript是一个很好的工具,可能会创建“好”的JavaScript代码.然而,如果你知道你在做什么,你可能想直接在javascript中编码,而不需要半编译的“高级”语言.
我没有真正的CoffeeScript经验,所以如果我说错了,我很乐意得到纠正.例如,我不知道CoffeeScript如何反应ECMAscript3到5(甚至6)差异. CoffeeScript会自动为每个代码创建回退代码,还是仅生成ES3代码?
所有这些问题和疑虑是我尽可能使用简单的Javascript的一个原因.如果你不太在意,发生什么事情,你需要快速的结果,这可能是一个很好的方法.