Android Studio VS Eclipse (还在用Eclipse?你OUT了!)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!

公司派来一个去美国参加完AnDevCon大会的来给我们分享大会上学习的内容。

AnDevCon并非类似于苹果的WWDC和Google I/O,而是民间的android程序员组织,Google来support的,一年两次。讲的都是实际开发的一些经验什么的,都很实在。

他给我们分享了好几个topic,我慢慢整理以后再分享给大家。

他第一个向我们推荐的就是不要用Eclipse了,因为据说去参加那个大会,你用Eclipse都不好意思和别人打招呼。因为现在开发都在用Android Studio。

在他演示几个功能后感觉,确实完爆了Eclipse,所以我也下了一个来用,Mac和Win7的都试过了,但还是Mac做开发比较爽。

Android Studio是谷歌13年推出的一款基于Intellij IDEA开发的Android IDE。据说之前有很多bug,所以导致没有多少人去使用,在最近几个版本的更新后已经非常不错了,基本到了不用就out的地步了。下面来对比一下Android Studio和Eclipse。


Android Studio对比Eclipse的优势有如下:

1.比Eclipse漂亮

本人就喜欢黑色的主题,之前用Eclipse费死劲下的那个黑色的主题实在太山寨了。Android Stuido自带的Darcula主题的炫酷黑界面实在是高大上。

2.比Eclipse速度快

包括启动速度,响应速度,内存占用等等全面领先与Eclipse。

3.提示,补全更加智能,更加人性化

提示补全对于开发来说意义重大,熟悉Android Studio以后效率提升的不止一点点哦。每次运行Android Studio都会有小Tips, 非常赞。

4.整合了Gradle构建工具

Gradle是一个新的构建工具,集合一些Ant和Maven的优点,但由于我一点也不了解Gradle而且对于Ant和Maven也是一知半解,所以这个对我算是缺点吧。而且每次都要同步Gradle有点烦,估计还是没体会到他的强大,有时间需要去好好学习一下。

5.支持Google Cloud Platform

Android Studio支持本地的Google Cloud Platform,可以让你去运行服务器端的代码。这个我也不是特别了解就不多介绍了。

6.强大的UI编辑器

Android Studio的编辑器非常的智能。比如新建一个控件,控件的width和height属性会自动的补全,不用每次都要手动的打上两行android:layout_width和android:layout_height。还有定义颜色后会自动把颜色显示在旁边(这个对我超级好用)。等等还有其他很多小细节做的都非常不错,大大提高了编辑UI的效率。而且可以任意拖拽控件,虽然真正开发基本用不上。

7.更完善的插件系统

我最讨厌Eclipse的一个地方就是他的插件系统,下载和管理极其不方便。但在Android Studio中可以像Apple store那样浏览所有的插件,直接搜索,下载和管理它,超级赞。

8.完美的整合版本控制软件

安装的时候就自带了如GitHub, CVN等等流行的版本控制工具

9.Android Studio是Google推出的

Android Stuido是Google推出,专门为ANDROID“量身订做”的,Google的亲儿子。作为Android Developer大腿一定要抱紧。


大家看完以后是不是心动了呢?但是从Eclipse转到Android Studio之路困难重重。


Eclipse转Android Studio的困难:

1. Android Studio 和 Eclipse的目录结构不同,Android Studio多了一个Module的概念

2. Android Studio 和 Eclipse项目的相互导入,Eclipse导入Android Studio还算容易,但Android Studio项目导入Eclipse则相当费劲

3. Gradle的学习和使用, 使用Android Studio开发始终离不开Gradle这个东西,之前对Ant我就一知半解,这回又要学Gradle有点无从下手的感觉

4. 界面的适应

5. 快捷键的适应,虽然Android Studio可以转换成Eclipse的快捷键习惯,但是还有相当多的Android Studio新快捷键需要适应

6. 处理各种遗留项目等等原因


总结:

大家也看到了,尽管Android Studio有这么多好处,但是想彻底转过来目前基本是不可能的。主要原因就是多年养成的习惯问题和不同于Eclipse的项目结构,还有可恨的Gradle。

但是Android Studio毕竟是Google的亲儿子,他不仅有Google这么牛逼的爹,而且还有个IntellJ idea这么牛逼的妈。我觉得未来Android Studio肯定是趋势,就算不转型的话早点熟悉一下也是好的,毕竟多了解一个IDE也不是坏事。所以就一句话,赶紧来试试吧。


Android Studio 的官方下载地址:http://developer.android.com/sdk/installing/studio.html

本来想写一个Android Studio使用文档的,但发现已经有很不错的了,大家自己找吧。最后放几个Android Studio的截图诱惑一下大家。


传说中炫酷黑的主题。

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)使用黑色主题的方法是:点击File->Settings->IDE Settings,Appearance->Theme。里面有3个主题,Darcula IntelliJ Windows,其中Darcula就是那个黑色的主题


强大UI编辑界面:旁边就可以直接显示出UI效果,不用像Eclipse中调整一下控件,切换一下Tab,看一眼效果后再切回来继续调整。

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)


下面两个图是Android Studio和Eclipse的目录结构,习惯了Eclipse的话去适应Android Studio应该需要一些时间。Android Studio中多了一个Module的概念。

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)                      Android Studio VS Eclipse (还在用Eclipse?你OUT了!)

创建文件的视图,完全Android私人定制,无论你想要什么Android Studio全列出来了

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)


超赞的插件商店界面,想搜什么有什么,想装什么就装什么

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)


插件管理界面:

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)

Android Studio VS Eclipse (还在用Eclipse?你OUT了!),布布扣,bubuko.com

Android Studio VS Eclipse (还在用Eclipse?你OUT了!)

上一篇:Android手机令牌教程


下一篇:SOA架构设计经验分享—架构、职责、数据一致性