珍爱生命 远离前段 - 给自己提提醒
at
背景
ES6
增加了关键字
class
, const
, export
, extends
, import
, let
, super
, yield
.
增加更现代的函数式编程特点, 也引入了更OO的模式, 当然同时增大了语言复杂度. (但事实上降低了全栈的复杂度) 可以明确感知到一股rust, scala风徐徐吹来.
最近则又学了一段时间的 Angular 2 和其官方所推崇的 TypeScript
, 感觉内心真是崩溃沮丧无力吐槽.
号称typescript
是为了解决 Type 问题设计的. 然而他居然是javascript
的superset.
M$真是创建奇妙符号和语法的好手. 自从给C++系统扩充CLI之后, 就可以明白哪怕语言在复杂, 我们依然可以让他更复杂.
在引入了interface
之类的标记之后, 如果你坚持用 TypeScript
, 那么 Angular
可以从外表上最MVC的lib变成java.
早年 js 的设计不过是早产, 但依然是往前推进, 而现在看起来像是走了前进的道路, 不如说退步了.
我的编程的生涯告诉我, 所谓技术到底由什么带领? -- 是由各路 Lead 的喜好.
本来就是技术散文, 如果硬要结论的话
*如果非要做技术投资的话, 我觉着 ES6 可以保本.*