最近开始了对 Appium 源码的分析,我记得以前 Appium 都是用 nodejs 开来发的,但最新的版本却使用 es6 开发再用 gulp 来转成 node,我感觉对这一做法的困惑? 问题一:为什么要用 es6 来做,优势在哪里? 问题二:用 es6 来做了以后再用 gulp 来转成 Node,不给人一种画蛇添足的感觉么?
欢迎各路高手来拍砖。
以下附上 appium 最新版本的工程目录
ES6 只是 Javascript 一个新的标准,就相当于引入或者修改了一些语法而已,不是换了一种语言。