l*********i 发帖数: 29 | 1 是说Angular2如果用ts写 完全不需要任何transpiler了是么?
但class部分用ES6实现 是不是tsc也没办法compile?还要用transpiler? |
|
w********m 发帖数: 1137 | 2 python是个很古老的语言,91年的,比什么Java那是老多了。
一个社区推的语言,现在还很热,不容易了。
不像javascript,钱和人都在那里。
ES6一出,各路人马哭着喊着抢着写transpiler。
python 2和3这么多年,没钱没人写transpiler。
以前有个2to3的script,很快死掉。
现在写2/3兼容的程序还是要动动脑筋的。
python就是抱大腿抱的准。
早期给google做爬虫。
Lamp时代,取代PHP做网站。
现在主攻data。
运维方向其实也不错。跟ruby一半一半吧。Ansible和salt。
不过运维不是好方向。责任重,钱少。
大数据都是java吧。
全都是log。
mine点东西出来不容易。
去个spark的meetup,一看来的都是做java想转行的。 |
|
w********m 发帖数: 1137 | 3 JS的分号transpiler或者compiler自动加。
minify/uglify那都不是程序员写的。
写不写属个人爱好问题。
JS的括号现在是个大问题。
太多意义了。
比如写react,
可以代表block
可以是object
可以是es6的destructure
可以是JSX里面的parse参数
等等
个人以为,代表block完全没必要,浪费行数,legacy
transpiler或者compiler又不是不懂。 |
|
发帖数: 1 | 4 写个transpiler/interpreter算新语言吗? |
|
l*********i 发帖数: 29 | 5 最近也有个AngularJS小项目 准备改用ES6, 不知道到底直接改Angular2 还是改用ES6
再babel transpiler呢??
还有,改动困难么? 还是直接重写算了?
四个 |
|
l*********i 发帖数: 29 | 6 来自主题: Programming版 - 改用ES6 菜鸟问一个silly问题。
最近在做有关AngularJS的小项目,之前用的都是ES5,觉得马马虎虎刚能上手了。 发
现ES6已经出来了,Angular2也快了,而且就是用ES6写的。 关键是两个东西和之前各
自版本变化挺大的。
小的来问版上有经验人士,这个时候是直接学Angular2 还是用ES6来写Angular1.x应用
,然后用transpiler呢? 发现网上的code例子不多。 打算写个小app用ES6,过了一
边ES6网上教程,但发现没什么头绪怎么开始改已有的项目。
请问,如果已经有一个AngularJS写的小app ,想改写成ES6,怎么做呢?(抓头ing) |
|
w********m 发帖数: 1137 | 7 跟Angular 1 完全不一样,Angular 2和react都是要compile/transpile的。
Angular 2 的component带的HTML template是个灾难。
compile的时候不报错。打开浏览器一看什么都没有,也不知道哪里写错了。
现在的做法是,把template作为一个单独的HTML file,跟component同时打开。
程序员随时在一堆小文件里面进行目测。
结果是,程序员写component的时候痛苦不堪,恨不得把显示器给砸了。 |
|