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的截圖誘惑一下大家。
傳說中炫酷黑的主題。
使用黑色主題的方法是:點擊File->Settings->IDE Settings,Appearance->Theme。里面有3個主題,Darcula IntelliJ Windows,其中Darcula就是那個黑色的主題
強大UI編輯界面:旁邊就可以直接顯示出UI效果,不用像Eclipse中調整一下控件,切換一下Tab,看一眼效果后再切回來繼續調整。
下面兩個圖是Android Studio和Eclipse的目錄結構,習慣了Eclipse的話去適應Android Studio應該需要一些時間。Android Studio中多了一個Module的概念。
創建文件的視圖,完全Android私人定制,無論你想要什么Android Studio全列出來了
超贊的插件商店界面,想搜什么有什么,想裝什么就裝什么
插件管理界面:
