Android Studio 比 Eclipse 好用在哪里
展开全部
1.
速度,绝对是速度!!!
IDE的启动速度只是“速度”所指的一小部分。这里所谓速度,更重要的是IDE能否给你的coding带来便捷,大大提升软件构建的效率。
在开发中经历了从ADT迁徙到Android
Studio的过程,所以对Android
Studio在开发中给予的诸种便利感受不可谓不深。
首先,Android
Studio的智能提示足已秒杀ADT。众所周知,Android
Studio基于IntelliJ
IDEA构建,而IntelliJ
IDEA正是因为这个杀手锏被誉为“最智能的Java
IDE”。它的智能毋需多言,您可参见这个视频:Instant
Autocompletion
in
IntelliJ
IDEA
10而在基于Eclipse的ADT中,若希望得到提示,你至少需要不停地按下Alt
+
/(Android
Studio的智能提示是自动出现的哦)。而所获得的提示亦仅为基于文本分析所得,它们往往多数与你的代码无关。所以在这点上,ADT完败于Android
Studio。
再者,ADT中安卓App的构建默认基于Gradle,这点@bunker兄在上已经提到。Gradle相较于Ant的好处在于你可以使用脚本自行指定App的构建选项。如果你接到一个任务,需要将软件的最新测试版交付测试人员测试,同时需要将稳定版的apk文件在市场上架,再将一个含有新功能分支版本的apk文件交付PM,你会怎么办?如果你在ADT中,你或许需要新建至少三个项目以达到这个目的,不同版本之间代码的同步会让你焦头烂额。但是在Android
Studio中使用Gradle,你会发现事情变得如此简单。在build.gradle中指定不同的编译选项,问题便轻松搞掂~
(当然,从ADT中导入的Ant项目,Android
Studio也会自动识别,但不会自动转化为Gradle)
另外,多分辨率layout自动预览的功能对于你我天朝安卓开发者而言,何来不是让人感动得流泪的存在~
而它多语言环境预览和UI生成器的功能没有太多用到所以暂时不发表评论。
最后,也是最不重要的一点是,那就是软件的运行速度了。这需要您自己体验了。
2.
赏心悦目也无比实用的UI
我使用主题的是Drakura。和ADT充满了乡土杀马特气息的UI比起来,Android
Studio的UI简直就是高帅富嘛!^_^
不只是视觉上的美,更重要的,还是速度。
在ADT中你无法做到在最大化代码编辑区域的同时单独打开项目结构视图(或是任一视图),你得不停最大化最小化。相信您耗在这方面上的时间,应该不少吧!
当然,这个问题在Android
Studio中是完全不存在的哦!
当然,目前Android
Studio仍然处于beta阶段,DDMS功能仍然需要使用ADT中的相关模块,在Project
Structure中设置的项目依赖库不会自行转化为Gradle文件中的依赖部分(仍然需要自己修改Gradle文件)。这些或许是它目前唯一逊于ADT的部分
最后,也是最不重要的一点是,那就是软件的运行速度了。这需要您自己体验了。
速度,绝对是速度!!!
IDE的启动速度只是“速度”所指的一小部分。这里所谓速度,更重要的是IDE能否给你的coding带来便捷,大大提升软件构建的效率。
在开发中经历了从ADT迁徙到Android
Studio的过程,所以对Android
Studio在开发中给予的诸种便利感受不可谓不深。
首先,Android
Studio的智能提示足已秒杀ADT。众所周知,Android
Studio基于IntelliJ
IDEA构建,而IntelliJ
IDEA正是因为这个杀手锏被誉为“最智能的Java
IDE”。它的智能毋需多言,您可参见这个视频:Instant
Autocompletion
in
IntelliJ
IDEA
10而在基于Eclipse的ADT中,若希望得到提示,你至少需要不停地按下Alt
+
/(Android
Studio的智能提示是自动出现的哦)。而所获得的提示亦仅为基于文本分析所得,它们往往多数与你的代码无关。所以在这点上,ADT完败于Android
Studio。
再者,ADT中安卓App的构建默认基于Gradle,这点@bunker兄在上已经提到。Gradle相较于Ant的好处在于你可以使用脚本自行指定App的构建选项。如果你接到一个任务,需要将软件的最新测试版交付测试人员测试,同时需要将稳定版的apk文件在市场上架,再将一个含有新功能分支版本的apk文件交付PM,你会怎么办?如果你在ADT中,你或许需要新建至少三个项目以达到这个目的,不同版本之间代码的同步会让你焦头烂额。但是在Android
Studio中使用Gradle,你会发现事情变得如此简单。在build.gradle中指定不同的编译选项,问题便轻松搞掂~
(当然,从ADT中导入的Ant项目,Android
Studio也会自动识别,但不会自动转化为Gradle)
另外,多分辨率layout自动预览的功能对于你我天朝安卓开发者而言,何来不是让人感动得流泪的存在~
而它多语言环境预览和UI生成器的功能没有太多用到所以暂时不发表评论。
最后,也是最不重要的一点是,那就是软件的运行速度了。这需要您自己体验了。
2.
赏心悦目也无比实用的UI
我使用主题的是Drakura。和ADT充满了乡土杀马特气息的UI比起来,Android
Studio的UI简直就是高帅富嘛!^_^
不只是视觉上的美,更重要的,还是速度。
在ADT中你无法做到在最大化代码编辑区域的同时单独打开项目结构视图(或是任一视图),你得不停最大化最小化。相信您耗在这方面上的时间,应该不少吧!
当然,这个问题在Android
Studio中是完全不存在的哦!
当然,目前Android
Studio仍然处于beta阶段,DDMS功能仍然需要使用ADT中的相关模块,在Project
Structure中设置的项目依赖库不会自行转化为Gradle文件中的依赖部分(仍然需要自己修改Gradle文件)。这些或许是它目前唯一逊于ADT的部分
最后,也是最不重要的一点是,那就是软件的运行速度了。这需要您自己体验了。
2018-01-15 · 知道合伙人软件行家
关注
展开全部
Android Studio相对Eclipse 比较赞的一些特性
颜色、图片在布局和代码中可以实时预览
string可以实时预览
多屏预览、截图带有设备框,可随时录制模拟器视频
可以直接打开文件所在位置
跨工程移动、搜索、跳转
自动保存,无需一直Ctrl + S
即使文件关闭依然可以回退N个历史
智能重构、智能预测报错
每一行文件编辑历史,可追溯到人
各种插件:例如ADB、.gitignore、sql、markdown、
图片可直接转.9图片,并且自带.9编辑
在gradle编译时使用aar依赖超级方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询