如题,之前不知道那里看过说coffeescript写nodejs好想执行效率比较高。求解答 不编译直接coffee命令允许nodejs程序效率又是如何?
coffee遇到callback怎么写呢?
你如果算算
- coffee编译
- 慢模板编译
- requirejs加载 (记得未压缩2000多行)
- jquery加载 (记得未压缩1000多行)
- bootstrap加载 (我记得上次看是7000多行,现在不知道是多少)
- 还有用AngularJS、YUI、Ext的
- …
- …
- … …
你觉得让翻译给你买个包子比你自己告诉老板的速度要快吗?
@jiyinyiyong +1
@tulayang 都是可以预编译的。用 coffee 的话,上线前,前端肯定有个 build 的过程啊。
我觉得用 coffee 和 直接用 node 速度是一样快得。
@jiyinyiyong coffee调试麻烦。。。
之前写了一个不太严谨的测试帖子 前后端coffeescript解析效率测试
@jiyinyiyong coffee调试的是js代码,但是编写的代码是coffee,js知道错了,还是没法定位到coffee代码?
@alsotang 正解,部署时预编译+压缩就好。
@jiyinyiyong 写的coffee,发布的时候编译成js?
@jiyinyiyong 所以出了错,也不知道错在哪里额
@fenode Node 里不知道,前端可以通过开启 Source Map 搞定;不过我还是喜欢直接写,JavaScript 表达能力又不弱。
编译后没区别,Coffee就是给JS加了一层语法糖
@dotnil 好像linux里也有map,呵呵
@fenode 咱俩说的不是一个东西把?