标签:mavengradleanteclips adt intellij idea
幸好无意间发现网上这篇回答,豁然开朗。
“一般而言.一个比较正规的项目都不会基于IDE 进行构建..一般会用ant, maven, gradle ,
为什么不用ide 呢?首先,是ide的选择,有人喜欢,用vim,eclipse,intellijidea,收费的,免费的.
特别是公开的项目,你用什么IDE 相当于为这个IDE 打广告了..
所以,一般而言都是用构建工具,而不是IDE .实际上各种IDE 也是基于各种构建系统,也正是不同的IDE,它们的构建方式不同,所以要让不同的IDE间能一起开发,于是需要一个统一的构建工具,只是你平时不关注而已..
扯到构建工具, 一般c/c++ 项目用make,或者 premake. 而java 一般是ant,ivy,gradle,maven,还有直接的shell, 是不是很多没听说过呢?
所以,去看开源项目就是长见识的时候了…”
理解:构建工机具,我的理解是构建工具相当于给我们提供了一个新建项目时的一个项目结构,并且在后期编译,封装,打包,测试,部署的作用, 而java 最为广用的就是ant与maven,eclipse的构建工具是采用的IDE。android studio采用的构建工具是gradle,所以他们的项目结构有所区别。
(2) Eclipse的ADT(android developement tool) 与 android studio的intellij IDEA 是什么
ADT是一个支持开发者可以在eclipse 编写android 程序的插件,也可以说是 拥有了开发android程序的环境平台
intellij IDEA 是 java集成开发环境平台,android studio 就是基于intellij IDEA 开发的环境
Maven、gradle、Ant、Eclipse IDE,ADT,intellij IDEA
标签:mavengradleanteclips adt intellij idea
原文地址:http://blog.csdn.net/zqs62761130/article/details/44360409