l*********i 发帖数: 29 | 1 菜鸟问一个silly问题。
最近在做有关AngularJS的小项目,之前用的都是ES5,觉得马马虎虎刚能上手了。 发
现ES6已经出来了,Angular2也快了,而且就是用ES6写的。 关键是两个东西和之前各
自版本变化挺大的。
小的来问版上有经验人士,这个时候是直接学Angular2 还是用ES6来写Angular1.x应用
,然后用transpiler呢? 发现网上的code例子不多。 打算写个小app用ES6,过了一
边ES6网上教程,但发现没什么头绪怎么开始改已有的项目。
请问,如果已经有一个AngularJS写的小app ,想改写成ES6,怎么做呢?(抓头ing) |
d****i 发帖数: 4809 | 2 都不要,直接用原始原生JavaScript或者jQuery
【在 l*********i 的大作中提到】 : 菜鸟问一个silly问题。 : 最近在做有关AngularJS的小项目,之前用的都是ES5,觉得马马虎虎刚能上手了。 发 : 现ES6已经出来了,Angular2也快了,而且就是用ES6写的。 关键是两个东西和之前各 : 自版本变化挺大的。 : 小的来问版上有经验人士,这个时候是直接学Angular2 还是用ES6来写Angular1.x应用 : ,然后用transpiler呢? 发现网上的code例子不多。 打算写个小app用ES6,过了一 : 边ES6网上教程,但发现没什么头绪怎么开始改已有的项目。 : 请问,如果已经有一个AngularJS写的小app ,想改写成ES6,怎么做呢?(抓头ing)
|
S*********t 发帖数: 78 | 3 上 angular2, 已经基本稳定了,beta马上要出来了。
用 angular-cli 来编译,很简单。 |
c******n 发帖数: 16666 | 4 为啥要改旧项目 能跑的都跑 换个语言也改不出花
下一个项目直接上ts就好了 反正码的时候一样思考 多思考下新syntax更方便吧 |
c******n 发帖数: 16666 | 5 当然我说的是理想状态
旧项目换语言确实没啥利益
新项目上新语言也没那么顺利
我上ts的项目就是。。
才写了个框架,几个基本的服务
然后人就来催活了。。后来inline css,乱写dom,什么都来了。。。 |
l*********i 发帖数: 29 | 6 改现有项目其实是老板要求学习和research的过程, 因为以后肯定是要用ES6的。
ES6粗看了,很多syntax sugar,但是有一些新东西觉得总理解不透, 比如promise知
道是做async用的,proxy, geerator等等,还是要上手码一下code才好。
Angular2也快出来了,觉得要学要试验很多东西。
话说为什么直接上ts呢?atscript呢? 继续找头绪ing 有什么好的code sample可以参
考么?
【在 c******n 的大作中提到】 : 为啥要改旧项目 能跑的都跑 换个语言也改不出花 : 下一个项目直接上ts就好了 反正码的时候一样思考 多思考下新syntax更方便吧
|
l*********i 发帖数: 29 | 7 谢谢,打算去试用一下。
看Angular2 schedule觉得怎么也要明年了。
【在 S*********t 的大作中提到】 : 上 angular2, 已经基本稳定了,beta马上要出来了。 : 用 angular-cli 来编译,很简单。
|
c******n 发帖数: 16666 | 8 因为angular2用ts写的啊
保持风格一致 将来看内核或者第三方lib也方便
你现在用babel到时候还是要上ts
那干脆一步到位好了
改旧项目的问题在于,你改成功了也没啥大功劳 不小心弄坏了是大麻烦。。
我有个2k多行的d3要refactor和加功能
大半年前写的 现在完全看不懂了。。还不知道咋办呢 哈哈
【在 l*********i 的大作中提到】 : 改现有项目其实是老板要求学习和research的过程, 因为以后肯定是要用ES6的。 : ES6粗看了,很多syntax sugar,但是有一些新东西觉得总理解不透, 比如promise知 : 道是做async用的,proxy, geerator等等,还是要上手码一下code才好。 : Angular2也快出来了,觉得要学要试验很多东西。 : 话说为什么直接上ts呢?atscript呢? 继续找头绪ing 有什么好的code sample可以参 : 考么?
|
l*********i 发帖数: 29 | 9 理解, 我几个月前码的code 估计现在回头看看也得看好久 哈哈。
注释很关键阿 很关键,但记得有高人说过,注释多得code肯定不是好code。。。。。
OMG
【在 c******n 的大作中提到】 : 因为angular2用ts写的啊 : 保持风格一致 将来看内核或者第三方lib也方便 : 你现在用babel到时候还是要上ts : 那干脆一步到位好了 : 改旧项目的问题在于,你改成功了也没啥大功劳 不小心弄坏了是大麻烦。。 : 我有个2k多行的d3要refactor和加功能 : 大半年前写的 现在完全看不懂了。。还不知道咋办呢 哈哈
|
l**********n 发帖数: 8443 | 10 关键是es6的module难产
【在 l*********i 的大作中提到】 : 理解, 我几个月前码的code 估计现在回头看看也得看好久 哈哈。 : 注释很关键阿 很关键,但记得有高人说过,注释多得code肯定不是好code。。。。。 : OMG
|
l**********n 发帖数: 8443 | 11 react use babel
【在 l**********n 的大作中提到】 : 关键是es6的module难产
|
d*******r 发帖数: 3299 | 12 我说句大实话, 你的最优策略是
尽量用JavaScript或者jQuery做点不那么fancy的东西,
然后等 ES6, AngularJS2, React 神马一大堆稳定靠谱了再搞它们...
【在 l*********i 的大作中提到】 : 菜鸟问一个silly问题。 : 最近在做有关AngularJS的小项目,之前用的都是ES5,觉得马马虎虎刚能上手了。 发 : 现ES6已经出来了,Angular2也快了,而且就是用ES6写的。 关键是两个东西和之前各 : 自版本变化挺大的。 : 小的来问版上有经验人士,这个时候是直接学Angular2 还是用ES6来写Angular1.x应用 : ,然后用transpiler呢? 发现网上的code例子不多。 打算写个小app用ES6,过了一 : 边ES6网上教程,但发现没什么头绪怎么开始改已有的项目。 : 请问,如果已经有一个AngularJS写的小app ,想改写成ES6,怎么做呢?(抓头ing)
|
l**********n 发帖数: 8443 | 13 等es6稳定,要等到猴年马月
【在 d*******r 的大作中提到】 : 我说句大实话, 你的最优策略是 : 尽量用JavaScript或者jQuery做点不那么fancy的东西, : 然后等 ES6, AngularJS2, React 神马一大堆稳定靠谱了再搞它们...
|
l*********i 发帖数: 29 | 14 这个目前开始有点体会得,是不是因为ES6没有buildin 的 module system?
用module都是需要自己去写?
【在 l**********n 的大作中提到】 : 关键是es6的module难产
|