javascript 的 2017: 繁华与混乱

2017-08-10 12:25:05 +08:00
 marknote

http://www.jianshu.com/p/a6633c3acfd6

7197 次点击
所在节点    JavaScript
46 条回复
doxiami1
2017-08-11 21:05:08 +08:00
最后会剩下 typescript 和 javascript 双雄并举。typescript 抓住了强类型这个痛点,而 javascript 永远不会放弃动态类型,最后会剩下这两者供两种不同喜好的开发者选择,应付不同的应用场景,至于 coffeescript,还嫌被 Python 的缩进虐的不够吗
marknote
2017-08-11 21:29:53 +08:00
@doxiami1 同意你的观点。很多人选择 TypeScript 确实是因为认为其强类型可以避免很多弱类型的弊端。
不过我在想,是不是因为这些人的背景是强类型先入为主?
选择 TypeScript 会不会丧失 javascript 自身的优点?
或者选择 javascript 就应该选择一条 和静态语言不同的工作模式?
这几个问题我还没想好。
我现在用 ES6,也没有发现有啥受不了的。
mooncakejs
2017-08-11 21:43:31 +08:00
@marknote 强类型除了感觉更安心,对 ide 智能提示也更友好。 包括 python3 的 typing,感觉都是为了智能提示
doxiami1
2017-08-11 21:48:00 +08:00
@marknote 喜欢强类型的大多都是科班出身吧,一毕业就进入团队,写代码的时候脑子里想的是工程。喜欢动态类型的,写代码的时候脑子里想的是产品,自己摸爬滚打出来的居多。
doubleflower
2017-08-11 22:07:43 +08:00
@workwonder atom 也在向 JS 转了,新写的文件很多都是 JS 了。估计慢慢都会变成 JS。
LancerComet
2017-08-11 22:35:36 +08:00
@marknote TS 在工程方面强 JS 不少,新项目全力转向 TS 了

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

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

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

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

© 2021 V2EX