该不该从 CoffeeScript 迁移至 ES6?

2015-08-07 13:19:16 +08:00
 plqws
最近听到很多这类说法『ES6 一出,CoffeeScript 已死』,这个说法有道理吗?

我们到底该不该从 CoffeeScript 迁移至 ES6?

还是我们有更好的选择:TypeScript?
10417 次点击
所在节点    Node.js
46 条回复
lovespring4
2015-08-07 13:21:50 +08:00
如果你要用AngularJS 2.0, 那就直接上TypeScript吧。CoffeeScript生成的代码确实很SB。个人看法,不喜勿喷~
plqws
2015-08-07 13:23:07 +08:00
@lovespring4 既然发到了这个节点,应该是说后端相关的吧。
tobyxdd
2015-08-07 13:25:30 +08:00
语法糖没啥意思😂
iwege
2015-08-07 13:26:31 +08:00
这个要根据具体案例来做吧?coffee相对es6来说还是有优势的。es6毕竟还是没有进化完全的感觉。
EPr2hh6LADQWqRVH
2015-08-07 13:28:02 +08:00
ES6里面借鉴了很多CoffeeScript特性啊,大家互相抄,没啥将死已死的。
过两天CoffeeScript又引入两个新语法,然后编译到es6,这不就结了么。
scys
2015-08-07 13:32:38 +08:00
移植在跑Coffee,挺好的。迁移后成本不少,毕竟调试麻烦。
xream
2015-08-07 13:35:41 +08:00
ES6 是大势所趋 还是换了…
Feiox
2015-08-07 13:54:04 +08:00
@avastms 这是肯定的,说不定还要引入针对语法的 "DSL"
@tobyxdd 那,C 这货呢。。。。

@xream ES 对于我等 Python 狗简直厚爱,yield 万岁 ~ 哈哈
br00k
2015-08-07 14:04:09 +08:00
我觉得跳到typescript比较靠铺的感脚。
banri
2015-08-07 14:37:23 +08:00
啥也不会的表示关注,学啥就靠这帖了
zkd8907
2015-08-07 14:54:45 +08:00
同建议转到TypeScript,一方面TypeScript的语法和ES6乃至ES7高度兼容,就算不兼容直接使用TypeScript的编译器也可以直接转换到ES3或ES5。
learnshare
2015-08-07 14:58:04 +08:00
反正我喜欢 TypeScript
loading
2015-08-07 14:58:43 +08:00
coffeescript 升级后会到 es6 甚至 es7 的。
这个后续应该会有编译参数可选的。
acdea4effdbb420d
2015-08-07 15:03:53 +08:00
每次看nodejs区的黑底白字都觉得刺眼
xxxcat
2015-08-07 16:35:00 +08:00
看好TypeScript,进退自如,而且现在Mozilla、Google、MS和Apple联合搞了个WebAssembly(https://github.com/WebAssembly)很是期待,TypeScript是唯一可带类型的,简直就是waWebAssembly的最佳拍档
ChiangDi
2015-08-07 16:45:43 +08:00
我还是更喜欢 coffee
zonghua
2015-08-07 16:55:13 +08:00
Turbo Pascal, Delphi, C# ,TypeScript 之父,安德斯·海尔斯伯格。
qdwang
2015-08-07 16:59:07 +08:00
TypeScript 最佳,其次ES
plqws
2015-08-07 17:15:44 +08:00
@xxxcat 不觉得诶,感觉 wasm 一出天地灭,C系语言大法保性命的感觉。
emric
2015-08-07 17:22:59 +08:00
喜欢 Python 的同学, 还是继续 Coffee. 如果不喜欢, ES 或者 TypeScript 是个不错的选择.
不是好不好的问题, 而是顺不顺手的问题.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/211482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX