隨著Eclipse熱潮的興起,人們爭相討論基於IntelliJ。
Android Studio能完全取代Eclipse嗎?為什麽打動開發者而拋棄Eclipse?
Google I/O 2013開發者大會已經讓很多人期待了。就我個人而言,每次舉辦Google I/O,總覺得自己白活了壹場。結果有人鄙視我說:“妳白活了這麽多年還在乎這壹年?”對比今昔,正如《Google I/O大會回歸原點,關註開發者:推出Android Studio最新開發工具》壹文中所言,硬件在去年的I/O大會上成為了絕對的主角,遠道而來的開發者似乎成了無足輕重的看客。這不免讓開發者有些落寞。所以今天早上(當地時間09:28)開場不久,谷歌就拿出了專門為Android開發者準備的最新Android Studio開發工具,現場便壹片歡呼。顯然,這是開發者所期望的。
Android Studio發布後,國內外都掀起了Android Studio PK Eclipse的熱潮,人們爭相討論如何看待Google I/O上推出的Android Studio?它能完全取代Eclipse嗎?為此,我姐整理了壹下國內外的相關資料,看看Android Studio到底有什麽魅力,可以說服開發者,壹夜之間意外拋棄了Eclipse。
詳細解釋Android Studio
Android Studio是壹個全新的基於IntelliJ IDEA的Android開發環境。與Eclipse ADT插件類似,Android Studio提供了用於開發和調試的集成Android開發工具。
除了IntelliJ特性,Android Studio還提供:
基於Gradle的施工支持;
安卓特有的重構和快速修復;
提示工具可以更好地控制和捕捉程序性能、可用性、版本兼容性等問題;
支持程序和應用程序簽名功能;
使用它自己的布局編輯器,您可以拖放UI組件,在多個屏幕配置上預覽布局,等等。
雖然Android Studio壹經推出就迅速贏得了Android開發者的青睞,但遺憾的是Android目前在
Studio還沒有開發完全,在使用過程中難免會遇到壹些bug。但是Google I/O在現場演示其功能時,是直接以代碼的形式完成的。IDE可以檢查編碼情況,直接查看顏色編碼,預覽不同尺寸設備的布局——無論是3.7英寸的電話設備還是10英寸的平板設備。IDE甚至可以預覽不同語言的排版,從而測試在不同的國際產品環境下是否會出現排版溢出。
如此強大的演示功能,誰能不為之折服?也正是這壹點,讓Android Studio成為微博微信QQ熱議的焦點。開發者可以直接在Android開發者頁面下載Android Studio。如果不習慣使用半成品,可以下載或者繼續使用ADT Bundle。
開發者有話說:Eclipse過時了,我們需要Android Studio。
谷歌推出Android Studio引起了開發者的極大好評,業界普遍認為谷歌轉向基於IntelliJ的IDE是明智之舉。因為,正如Tapadoo的創始人德莫特·戴利(Dermot Daly)所說,大量的Java開發者認為Eclipse已經過時,已經不能滿足他們的應用開發需求。接下來我們來聽聽黑客新聞和知乎眾多開發者的聲音。
Davesims:不得不承認IntelliJ IDEA 12對Android的支持遠勝於Eclipse,除了更好的Java IDE。我現在很好奇,基於IntelliJ的Android Studio有什麽不同?我覺得可能類似於JetBrains中的RubyMine和IntelliJ中的Ruby/Rails插件支持的區別。總體功能是相同的,但它在域中具有更好的UX集成。
Cookiecaper:由於外部項目壓力,我不得不使用Eclipse。我壹點也不喜歡它,因為它龐大而困難。遠沒有簡化我的工作,啟動或使用都非常慢。如果我想進入壹個項目,我必須手動復制項目文件,然後手動編輯,因為Eclipse太慢了,無法在文件系統中創建壹個簡單的文件夾。UI非常慢,這意味著加載非常慢,甚至從“調試”到“代碼”窗口的切換也非常慢。壹般來說壹個慢字都不行,真的希望IntelliJ能更好。
Airlocksoftware:我已經開發Android應用程序好幾年了。在我的電腦上,Eclipse已經退化到構建和運行壹個應用程序會讓它在短時間內停滯不前的地步。所以我放棄了Eclipse,改用IntelliJ。到目前為止,我感覺不錯,反應也很快。不過IntelliJ也有壹些缺點,比如布局預覽效果不好,所以當我聽到Google Android團隊轉而打造IntelliJ的消息時,我非常激動。
覃超:對我(壹個iOS+Android開發者)來說,這無疑是最讓我興奮的亮點。這不僅表明谷歌開始脫離現狀。
Eclipse陣營也表達了谷歌維護自己的IDE的承諾。
Bill Cheng:無論如何,它是在IntelliJ IDEA開源項目的基礎上重新開發的。就目前的Android Studio來說,還是做得很好的,至少比Eclipse好很多。但是具體怎麽定義,現在還為時過早,要等到版本號達到1.0。
Rlei:IntelliJ本身不僅僅是壹點點好用,而是很多很多,而且在Java程序員社區有非常好的口碑,從壹開始就被很多人使用。這次Google幹脆基於IntelliJ搭建了壹個免費的Android Studio特別版,終於可以讓我舍不得花錢買了,也為會長期使用Eclipse的碼農們加油了。
重印