- 主题:已经上 es6 了
既然是用angular,为什么不用typescript呢?你根本不用担心esX, typescript支持最新es+更多features,并且向下兼容
大型前端项目用typescript才能更好的控制代码,一点点编译导致的多余代码完全可以接受
--
FROM 115.70.49.*
不会吧,你不是用最终代码调试的?发布的时候编译一下,然后让谁测试编译后的代码啊,用户吗?
【 在 hgoldfish 的大作中提到: 】
: es6 提供了 class,其实算下来已经基本上够用了。更多的语法特性又如何了。
: 我调试程序的时候很讨厌需要编译的语言,每次修改完内容都要卡顿一下才能刷新页面。用 es6 就没有这个问题,直接浏览器支持,发布的时候再用 babel 编译一次就够了。
:
--
FROM 115.70.49.*
就是说dev只管支持最新标准的主流浏览器,不支持es6的浏览器都甩给test engineer测试了?
请问贵司在哪里?还招人吗?
【 在 hgoldfish 的大作中提到: 】
: 有测试工程师啊。发布是指到测试环境,等到生产环境是另外的事情了。
:
--
FROM 115.70.49.*
css支持都不一样,es5和es6的浏览器,我不明白怎么可以不测试
babel vs typescript看这个
https://www.quora.com/Should-I-go-with-Babel-or-TypeScript-for-writing-web-apps
https://medium.com/@basarat/typescript-won-a4e0dfde4b08#.3bhmubmkj
你说的这个不是理由,我typescript转出来的也可以说兼容性非常好
【 在 hgoldfish 的大作中提到: 】
: babel 转一下就搞定了。转出来的代码一般兼容性比自己写的还好。如果不行,那可以去报 babel 的 bug 了。
: 我们使用的只是语法,没有用 polyfill 实现的那些新接口,反正目前还没有出现问题,安啦。
:
--
FROM 115.70.49.*
前端不管css的?那你们css谁负责的?
ie9和ie11支持的东西都巨大差别,有时候我们为了兼容ie9花的精力比写出原本的代码精力还要大
没有经过最终代码在目标浏览器测试过的东西,我不会相信自己写的任何一行代码,不要说什么babel或者typescript了,不明白你们为什么对babel这么有信心。
是的,babel和typescript区别不大,但明显typescript各方面都优于babel,所以我支持typescript
【 在 hgoldfish 的大作中提到: 】
: css 是 css,这个另外说了,已经不是前端程序员的事。不过有点倒是真的,ie8 以下我们都是不支持的——毕竟连 jquery2/alipay 都不支持,我们也没啥好折腾的——而这刚好是 babel 编译的结果能兼容 es5 的最低 ie 版本了吧。
: babel 跟 typescript 一样的角色,最终发布的都是编译后的代码。我感觉你是觉得编译后的代码没有在调试阶段使用过所以不可靠?
:
--
修改:vicsa475 FROM 59.167.81.*
FROM 59.167.81.*