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

來源:互聯網
上載者:User

標籤:android   android studio   eclipse   intellij idea   gradle   

轉載請註明本文出自大苞米的部落格(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是Google13年推出的一款基於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全列出來了



超贊的外掛程式商店介面,想搜什麼有什麼,想裝什麼就裝什麼



外掛程式管理介面:


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.