最近开始了对 Appium 源码的分析,我记得以前 Appium 都是用 nodejs 开来发的,但最新的版本却使用 es6 开发再用 gulp 来转成 node,我感觉对这一做法的困惑?
问题一:为什么要用 es6 来做,优势在哪里?
问题二:用 es6 来做了以后再用 gulp 来转成 Node,不给人一种画蛇添足的感觉么?

欢迎各路高手来拍砖。

以下附上 appium 最新版本的工程目录


↙↙↙阅读原文可查看相关链接,并与作者交流