1
lovespring4 2015-08-07 13:21:50 +08:00
如果你要用AngularJS 2.0, 那就直接上TypeScript吧。CoffeeScript生成的代码确实很SB。个人看法,不喜勿喷~
|
2
plqws OP @lovespring4 既然发到了这个节点,应该是说后端相关的吧。
|
3
tobyxdd 2015-08-07 13:25:30 +08:00 via Android
语法糖没啥意思😂
|
4
iwege 2015-08-07 13:26:31 +08:00
这个要根据具体案例来做吧?coffee相对es6来说还是有优势的。es6毕竟还是没有进化完全的感觉。
|
5
EPr2hh6LADQWqRVH 2015-08-07 13:28:02 +08:00
ES6里面借鉴了很多CoffeeScript特性啊,大家互相抄,没啥将死已死的。
过两天CoffeeScript又引入两个新语法,然后编译到es6,这不就结了么。 |
6
scys 2015-08-07 13:32:38 +08:00
移植在跑Coffee,挺好的。迁移后成本不少,毕竟调试麻烦。
|
7
xream 2015-08-07 13:35:41 +08:00 via iPhone
ES6 是大势所趋 还是换了…
|
8
Feiox 2015-08-07 13:54:04 +08:00
|
9
br00k 2015-08-07 14:04:09 +08:00 1
我觉得跳到typescript比较靠铺的感脚。
|
10
banri 2015-08-07 14:37:23 +08:00
啥也不会的表示关注,学啥就靠这帖了
|
11
zkd8907 2015-08-07 14:54:45 +08:00
同建议转到TypeScript,一方面TypeScript的语法和ES6乃至ES7高度兼容,就算不兼容直接使用TypeScript的编译器也可以直接转换到ES3或ES5。
|
12
learnshare 2015-08-07 14:58:04 +08:00
反正我喜欢 TypeScript
|
13
loading 2015-08-07 14:58:43 +08:00 via Android
coffeescript 升级后会到 es6 甚至 es7 的。
这个后续应该会有编译参数可选的。 |
14
acdea4effdbb420d 2015-08-07 15:03:53 +08:00
每次看nodejs区的黑底白字都觉得刺眼
|
15
xxxcat 2015-08-07 16:35:00 +08:00
看好TypeScript,进退自如,而且现在Mozilla、Google、MS和Apple联合搞了个WebAssembly(https://github.com/WebAssembly)很是期待,TypeScript是唯一可带类型的,简直就是waWebAssembly的最佳拍档
|
16
ChiangDi 2015-08-07 16:45:43 +08:00
我还是更喜欢 coffee
|
17
zonghua 2015-08-07 16:55:13 +08:00
Turbo Pascal, Delphi, C# ,TypeScript 之父,安德斯·海尔斯伯格。
|
18
qdwang 2015-08-07 16:59:07 +08:00
TypeScript 最佳,其次ES
|
20
emric 2015-08-07 17:22:59 +08:00
喜欢 Python 的同学, 还是继续 Coffee. 如果不喜欢, ES 或者 TypeScript 是个不错的选择.
不是好不好的问题, 而是顺不顺手的问题. |
21
learnshare 2015-08-07 17:40:13 +08:00
@emric 反正我是不适应这种靠缩进,没有括号的语法,满屏幕只有字会晕过去
|
22
whimsySun 2015-08-07 18:19:49 +08:00
es6 + coffee 好像python
|
23
xxxcat 2015-08-07 18:32:17 +08:00
@plqws 不会吧,谁愿意回到原始的C啊,巨头们应该不会不考虑这点的,不过倒是可能会有一大票编译到wsam的script让人选择困难;)
|
24
yxzblue 2015-08-07 19:27:37 +08:00
es6 还没实现完全呢,建议继续用coffee吧
|
25
loading 2015-08-07 20:16:25 +08:00 via Android
各位,像我这种js比较烂的人,应该考虑哪个呢?
|
26
loading 2015-08-07 20:22:24 +08:00 via Android
似乎 babeljs 不错,是不是应该现在直接开始写 es6 呢?用上新特性!
|
27
StevenjlHo 2015-08-07 20:48:06 +08:00 via iPhone
@loading 如果不考虑IE9一下的浏览器,确实可以了
|
28
jiyinyiyong 2015-08-07 21:06:55 +08:00
我很喜欢 CoffeeScript, 但是两个问题以后需要担心,
一个是官方为不会继续维护, 还是觉得目的达到就撒手了 另一个是类型系统在大项目当中渐渐变得重要, CoffeeScript 不方便支持类型 目前的话能用多久用多久吧 |
29
iwege 2015-08-07 21:53:11 +08:00
@jiyinyiyong 后面那一个应该是最大的顾虑了,在大型项目里面,有类型的比没有类型的要来得简单一点。
|
30
kaichen 2015-08-07 23:27:40 +08:00
@jiyinyiyong 这里的大型项目一般来说是怎么界定的?
|
31
jiongxiaobu 2015-08-07 23:50:39 +08:00
@jiyinyiyong 支持题老师
|
34
coolicer 2015-08-08 10:40:50 +08:00
typescript要写头文件,又不自动生成,ms是想干嘛
|
36
magicdawn 2015-08-08 12:05:08 +08:00
在VS Code上写C#/TypeScript叫IDE, 写其他语言的,此时VS Code只能叫编辑器~
|
42
frozen2013 2015-08-08 23:07:34 +08:00
同意不熟悉js不要碰Coffeescript的观点,因为debug的时候还是要对着cs编译后的js看问题的
|
43
yibuyisheng 2015-08-08 23:55:16 +08:00
绝对要迁移,标准的力量不容小觑,整个社区都在为 ES6 做贡献。
|
44
jiyinyiyong 2015-08-09 22:38:58 +08:00
@kaichen 不好说, 如果要做组件化, 如果要独立写脚本做模块加载和发布的的话.
|
45
xavierchow 2015-08-09 23:09:04 +08:00
@plqws 不熟悉js的话不太适合直接CoffeeScirpt,个人意见是弄明白ES5后再使用CoffeeScript或TypeScript或者ES6较好。
|
46
songyuwen 2015-08-27 15:50:10 +08:00
说来说去,最终到底是 typescript 还是 es6?
|