原創(chuàng)|行業(yè)資訊|編輯:郝浩|2013-06-05 17:53:22.000|閱讀 431 次
概述:閉幕不久的Google I/O 2013年大會(huì),新推出了Android開(kāi)發(fā)的集成IDE——Android Studio,整體來(lái)講最大的改變就是從Eclipse換到了IntelliJ IDEA。IntelliJ IDEA是什么?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
閉幕不久的Google I/O 2013年大會(huì),新推出了Android開(kāi)發(fā)的集成IDE——Android Studio,整體來(lái)講最大的改變就是從Eclipse換到了IntelliJ IDEA。
IDE是個(gè)大坑,不是誰(shuí)想做就能做的,關(guān)鍵問(wèn)題是做了也賺不了大錢(qián)。Google才不會(huì)吃力不討好,搞Chrome可以給搜索帶流量,搞Android能打擊對(duì)手蘋(píng)果,搞IDE能干啥?所以,Google需要只是一個(gè)集成的傻瓜包而已。讓只有一個(gè)月Java基礎(chǔ)的人,也可以直接下載了這一個(gè)傻瓜包,照著教程就能學(xué)習(xí)Android,而不是把大把的時(shí)候花在折騰插件上。
目標(biāo)明確了,那剩下就是跟誰(shuí)合作的問(wèn)題。Eclipse開(kāi)源,市場(chǎng)份額大,所以 Google最開(kāi)始和Eclipse合作,出了ADT傻瓜包。ADT說(shuō)白了就是SDK+Eclipse+Android Plugin for Eclipse。但是Eclipse有個(gè)問(wèn)題,太慢了,至少對(duì)于我來(lái)說(shuō)。
也許是一些新的feature,Eclipse架構(gòu)很難支持。不管怎么樣,Google發(fā)現(xiàn)Eclipse沒(méi)什么意思了,而IntelliJ這邊發(fā)展不錯(cuò),現(xiàn)在已經(jīng)號(hào)稱是最好用的Java開(kāi)發(fā)環(huán)境了。
于是Google轉(zhuǎn)身就投向了IntelliJ IDEA。對(duì)于IntelliJ來(lái)說(shuō),有Google帶頭的話,肯定會(huì)有大把的流量過(guò)來(lái),辛苦了這么多年,終于算是熬到頭了。
根本不是新東西。Android Studio = SDK + Intellij + Android Plugin For IntelliJ。
Android Studio這個(gè)名字就是為了推廣用,估計(jì)因?yàn)橐_(kāi)I/O大會(huì),直接拿捆綁包上,有點(diǎn)不太好意思,總得有點(diǎn)新的東西吧。趕緊花時(shí)間給Android Plugin For IntelliJ攢幾個(gè)新feature,這樣也能贏點(diǎn)掌聲。
至于新的命名,只是為了推廣用。傻瓜包最好推。否則插件SDK啥的,得解釋半天。
現(xiàn)在發(fā)現(xiàn)問(wèn)題的本質(zhì)了,發(fā)布Android Studio的意思就是,Eclipse沒(méi)前途,G家要換到IntelliJ這邊了(打臉)。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō)(不僅僅是Android的開(kāi)發(fā)者,而是Java開(kāi)發(fā)者),大家都做IDE這么多年了,互相抄一抄,特性上應(yīng)該也差不了太多。至于用Eclipse還是IntelliJ,也不是什么太大的問(wèn)題,主要的功能應(yīng)該兩者都有的。
但是,Eclipse實(shí)在是有些時(shí)候不太好用,最要命的,應(yīng)該就是速度了,打開(kāi)慢就不說(shuō)了,大不了我永遠(yuǎn)不關(guān)機(jī)。最近我的Eclipse大約每隔半 個(gè)多小時(shí)內(nèi)存就爆到近1G,UI界面都會(huì)特別卡。JVM調(diào)優(yōu)也嘗試過(guò),但是不是很簡(jiǎn)單就能解決問(wèn)題的。我從32位換到64位,內(nèi)存多了一些,還是卡,已經(jīng) 沒(méi)有精力再去折騰了。
之前想換,但是切換熟悉的IDE,確實(shí)還是有成本的,一直都忍下來(lái)了。而且Intellij之前雖然聽(tīng)說(shuō)過(guò),但是老感覺(jué)是個(gè)小眾IDE,有前途嗎?誰(shuí)都不想用一個(gè)沒(méi)幾年就會(huì)被關(guān)掉的產(chǎn)品,想想那些悲催的雅虎中國(guó)郵箱用戶,對(duì)不對(duì)?
不過(guò),現(xiàn)在有Google搖旗,Intellij肯定近一段時(shí)間會(huì)越發(fā)紅火,雖然Google也不太靠譜,例如Google Reader,但是畢竟已經(jīng)算是比較靠譜了。Android這塊還是有利可圖的,而且Intellij本行就是做IDE的,能賺到錢(qián),自然也樂(lè)得繼續(xù)維護(hù) 下去。
與其繼續(xù)忍受Eclipse的龜速開(kāi)發(fā),長(zhǎng)痛不如短痛,換了。
上面都說(shuō)過(guò)了,是同一個(gè)東西,我現(xiàn)在用的Intellij Util版本,30天試用期,到期了可以換社區(qū)版。正版的個(gè)人價(jià)是$199,不是給中國(guó)程序員定的,之前有社區(qū)搞過(guò)一個(gè)團(tuán)購(gòu),只要150元,不過(guò)現(xiàn)在已經(jīng)沒(méi)了,等下次吧。
其實(shí)切換的成本,沒(méi)有你想象的那么高,以后時(shí)間會(huì)補(bǔ)回來(lái)的。
一個(gè)IDE好用不好用,最重要的一塊就是快捷鍵設(shè)計(jì),之前一直很郁悶eclipse為什么連Preference都沒(méi)有一個(gè)快捷鍵。換到IDEA,瞬間爽快了很多,幾乎所有的常用操作都有快捷鍵,基本上可以做到純鍵盤(pán)操作。
熟悉了一段時(shí)間IntelliJ的快捷鍵,發(fā)現(xiàn)其實(shí)IntelliJ快捷鍵,設(shè)計(jì)的比Eclipse要好。而且快捷鍵本來(lái)就是跟IDE特性息息相關(guān) 的,IntelliJ的快捷鍵,是針對(duì)自己的特性,專門(mén)設(shè)計(jì)過(guò)的。我不建議使用針對(duì)Eclipse的KeyMap,花點(diǎn)時(shí)間熟悉Intellij的設(shè)計(jì) 吧。
而且學(xué)習(xí)Intellij的快捷鍵,有很好的辦法
用了一段時(shí)間的IDEA之后,發(fā)現(xiàn)即使Eclipse現(xiàn)在不卡了,也換不回去了,有句老話叫做“由奢入儉難”。
最后再吐槽一句,開(kāi)源且不賺錢(qián)的東西,一般僅僅都只是做到能用,就沒(méi)動(dòng)力繼續(xù)做下去了。如果有商業(yè)公司伺候你的話,會(huì)讓你覺(jué)得好用,僅僅能用很難讓用戶掏錢(qián),要讓用戶爽。
IntelliJ IDEA被認(rèn)為是當(dāng)前Java開(kāi)發(fā)效率最快的IDE工具。它整合了開(kāi)發(fā)過(guò)程中實(shí)用的眾多功能,幾乎可以不用鼠標(biāo)可以方便的完成你要做的任何事情,最大程度的加快開(kāi)發(fā)的速度。簡(jiǎn)單而又功能強(qiáng)大。與其他的一些繁冗而復(fù)雜的IDE工具有鮮明的對(duì)比。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:轉(zhuǎn)載于51CTO