AndroidStudio和eclipse的10個不同?

Tags: 檔案, 專案,

Eclipse是老牌的開發工具,相信早期開發android程式每一個碼農都使用過這個軟體,新增ADT外掛之後就能開發android程式了。因為是開源的,所以開發起專案來還是倍兒爽的...直到遇到Google親自操刀的AndroidStudio這匹黑馬,曾經的王者也只能俯首稱臣了!AndroidStudio從一開始就加了吸血光環,畢竟它是由開發了Android的Google親自開發用來開發Android專案的工具(能不能不搞繞口令...),它那麼強大也是理所應當的了。

AndroidStudio和eclipse的10個不同

工具/原料

AdroidStudio

Eclipse

盤點AndoridStudio和Eclipse的10個不同

AndoridStudio構建程式介面更方便

從一出來就打著所見即所得的旗號,以迅雷不及掩耳之勢佔領了Android專案開發工具的市場,其實是有道理的。在Eclipse中構建app的介面,不僅效果和真機上的差別太大,而且速度也不咋滴。但是AndroidStudio的介面顯示就非常清晰,而且修改起來也是非常迅速。

AndroidStudio和eclipse的10個不同

AndroidStudio列印資訊更詳細

列印的資訊可謂是應有盡有,幾乎所有在專案中遇到的問題,包括編寫、設計、開發、打包、構建等得錯誤資訊都會在控制檯上打印出來,便於問題的準確發現和定位。反觀Eclipse中的列印資訊則寒磣得多,除了LogCat之外就是控制檯,有時佈局檔案中的多了個逗號“,”都發現不了。

AndroidStudio和eclipse的10個不同

AndroidStudio編輯歷史更詳細

在工作臺上修改程式碼、修改佈局檔案或者刪除檔案等,記錄得非常細緻,每一個操作都有記錄,每一個操作都能夠撤銷。而Eclipse中刪除檔案後,之前的編輯記錄就會被清空,及時你恢復檔案你也會覺得傻眼的,之前那麼多的操作如何回滾是一個問題。除非你使用了版本控制工具。

AndroidStudio和eclipse的10個不同

AndroidStudio智慧識別更強大

智慧識別在AndroidStudio中是一個非常大的亮點,從圖中可以看到,只要你輸入Fp之後,會自動向你推送含有FP或者fp、甚至是%F(f)%P(p)的選項,中間不管隔著多少個字元,或者大小寫不同,系統都能夠識別出來並向你推送。

AndroidStudio和eclipse的10個不同

AndroidStudio的資原始檔可以在程式碼中預覽

進行開發時,資原始檔的內容可以在程式碼中實時預覽,這不僅包含了佈局檔案、圖片檔案,甚至在colors.xml檔案中定義的顏色,都能在程式碼編輯器中看到,這對於Eclipse來說是不可思議的。

AndroidStudio和eclipse的10個不同

AndoridStudio提供了超過10個不同的試

開發介面中為我們提供了超過10中的檢視,每種檢視顯示的內容和重點,以及最後呈現出來的程式碼結構都不一樣,是非常地強大和方便。比如你偏向於顯示各個專案的內容,就在左側選擇Project後在上方切換到Project或者Project files,各個專案的資訊就會單獨顯示。

AndroidStudio和eclipse的10個不同

Eclipse建立專案更簡單

在Eclipse中建立專案只是點選幾下滑鼠,然後選擇建立Android專案的問題。但在AndroidStudio中可就沒這麼簡單了,建立一個專案需要超過20分鐘的時間不說,建立過程中還可能遇到各種gradle構建的問題,可謂十分麻煩。所以許多程式設計師選擇了從Eclipse中建立專案後匯入到AndroidStudio中。

AndroidStudio和eclipse的10個不同

Eclipse中的專案體積比較小

在Eclipse中所有的檔案都是必須的,沒有多餘的配置檔案,所以專案的體積很小。畢竟一個專案幾十萬行的程式碼,頂多就是30M。但是在AndroidStudio中就不一樣了,各種配置檔案,這些檔案包含了工具自身的歷史檔案,還有gradle的構建檔案,一個專案超過90M是輕輕鬆鬆的問題。

AndroidStudio和eclipse的10個不同

Eclipse中的配置檔案無需更新

建立好一個專案後到專案上線,可能你都無需更新任何Eclipse的檔案,這個時間的跨度有可能是一年!而AndroidStudio更新gradle檔案是家常便飯,昨天才更新的檔案,今天啟動就需要更新了。甚至在上一次執行時還好好的,這一次執行gradle就出錯了,由於不能正常使用Google的原因,更新的速度也不咋滴。

AndroidStudio和eclipse的10個不同

Eclipse中多專案管理很方便

因為所有的設定都是針對Eclipse自身的,新增專案將沿用這些設定,所以管理多個專案是順理成章的事情。而在AndroidStudio中每個專案(稱為一個Module)都有每個專案特殊的設定,所以一般是一個開啟一個專案就需要另外開啟一個主視窗。

AndroidStudio和eclipse的10個不同

AndroidStudio和Eclipse不同點總結

總的來說AndroidStudio比Eclipse更要強大,同時通過AndoridStudio來進行Android專案開發是一種不可顛覆的趨勢和潮流,畢竟Eclipse可以做的東西很多,不夠專注!而AndroidStudio只面向手機開發, 術業有專攻,在開發Android專案方面的優勢肯定是很明顯的。但AndroidStudio也有缺點,特別是在使用gradle檔案方面,使用者體驗亟需提高,需要更多地考慮一下不能正常使用國外網站的地區如何正常地使用該工具來構建程式。

AndroidStudio和eclipse的10個不同

相關問題答案