以前写 C/C++/C#的,现在开始转 Java 了,东西有点多,最近看到这个 Build Tool 系列,感觉 Git 带 shell 脚本其实可以完成 ANT/Maven/Gradle 的工作,不知道我理解的对不对?
前者还有一个好处是不依赖网络, 在弄 Android 的时候,因为你懂得原因,经常会碰到某个包下不来的情况,这个算是 Build Tool 的一个缺点么?
还有一点是,这个 build 工作大公司一般都是有专门的 Build & Release Engineer 负责,感觉 Java 把这部分工作转移到了开发程序员的身上了,不知道理解的对不对。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.