为了账号安全,请及时绑定邮箱和手机立即绑定

请问Android Studio 比 Eclipse 好用在哪里

请问Android Studio 比 Eclipse 好用在哪里

holdtom 2019-07-22 15:12:43
请问Android Studio 比 Eclipse 好用在哪里
查看完整描述

4 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

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的部分
最后,也是最不重要的一点是,那就是软件的运行速度了。这需要您自己体验了。


查看完整回答
反对 回复 2019-07-23
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

二者我认为最大的区别的就是Eclipse可支持的插件非常非常的多。
android Studio我简称为AS
android Studio我最喜欢的就是它的提示代码,可以根据使用概率来给你按次序排列,Eclispe可没有。AS的联网加载包,其实java 也有,安装Manven插件就可以。但是一般没有用过的人会觉得比较麻烦。AS更注重的是android的原生开发。文件夹自动生成的分类比较细,Eclipse还要自己创建。但是Eclipse可以打包成各种各样的文件比较灵活。我两个都用这这是我理解的~

查看完整回答
反对 回复 2019-07-23
?
四季花海

TA贡献1811条经验 获得超5个赞

1、安装的比较
eclipse ADT-22.3的安装包大约484M,android studio-0.3.1的安装包大约495M,安装包大小与下载的版本与来源有关系。
eclipse ADT下载完毕,解压出来,指定工作目录,直接就可以进行项目开发了,非常顺。
android studio下载完毕,要通过向导进行安装,并且直接引导进行项目新建,这时要从google及gradle网站上下载许多东西,最少要等1个小时,高版本由于google无法访问的原因,导致下载失败,直接止步于此了。
2、运行的资源占用率及效率
eclipse ADT运行时内存占用约260M,android studio运行时内存占用约110M。
3、项目的新建效率
eclipse ADT通过向导5个步骤就可以快速新建一个Android project。
android studio通过向导4个步骤可以新建一个Android project,但是创建gradle项目框架较慢。
4、项目的开发效率及易用性比较
eclipse ADT在页面xml样式参数配置方面较差,大部分参数只能写代码设置。
android studio在页面xml样式参数配置方面强,参数可直接选择配置。
android studio基于gradle构建项目,你无法同时集中管理和维护多个项目的源码,而eclipse ADT可以同时打开多个项目,对于手头项目多,需要多个项目同时开发、维护的团队eclipse ADT更好用些。
5、项目的运行速度比较
eclipse ADT开发运行调试慢是常被诟病的,那么这个android studio项目运行如何? eclipse ADT启动AVD模拟器,耗时3分钟;android studio无法启动,后来一通设置后,在AVD中增加模拟器,还是无法启动。
它们使用的模拟器都是基于android SDK的AVD,就算都运行了,速度也是一样的。
可见android studio并没有速度方面的优势。

总的来说,在国内这环境中,eclipse ADT更适用一些。android studio并没有明显的使用上的优越性。

 




查看完整回答
反对 回复 2019-07-23
  • 4 回答
  • 0 关注
  • 279 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信