说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

是时候抛弃Eclipse转向IntelliJ了

HTML文档下载 WORD文档下载 PDF文档下载
2013年Google I/O大会,推出了新的Android集成IDE“Android Studio”,最大的转变就是从Eclipse切换到了IntelliJ IDEA。

2013年Google I/O大会,推出了新的Android集成IDE“Android Studio”,最大的转变就是从Eclipse切换到了IntelliJ IDEA。

Google终于抛弃了Eclipse了
IDE是个大坑,不是谁想做就能做的,关键问题是做了也赚不了大钱。Google才不会吃力不讨好,搞Chrome可以给搜索带流量,搞Android能打击对手苹果,搞IDE能干啥?所以,Google需要只是一个集成的傻瓜包而已。让只有一个月Java基础的人,也可以直接下载了这一个傻瓜包,照着教程就能学习Android,而不是把大把的时候花在折腾插件上。

目标明确了,那剩下就是跟谁合作的问题。Eclipse开源,市场份额大,所以Google最开始和Eclipse合作,出了ADT傻瓜包。ADT说白了就是SDK+Eclipse+Android Plugin for Eclipse。但是Eclipse有个问题,太慢了,至少对于我来说。
也许是一些新的feature,Eclipse架构很难支持。不管怎么样,Google发现Eclipse没什么意思了,而IntelliJ这边发展不错,现在已经号称是最好用的Java开发环境了。

于是Google转身就投向了IntelliJ IDEA。对于IntelliJ来说,有Google带头的话,肯定会有大把的流量过来,辛苦了这么多年,终于算是熬到头了。

那Android Studio是什么?
Is Android Studio a fork of IntelliJ IDEA?
No. Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases.
http://blogs.jetbrains.com/idea/2013/05/intellij-idea-and-android-studio-faq/

根本不是新东西。Android Studio = SDK + Intellij + Android Plugin For IntelliJ。
Android Studio这个名字就是为了推广用,估计因为要开I/O大会,直接拿捆绑包上,有点不太好意思,总得有点新的东西吧。赶紧花时间给Android Plugin For IntelliJ攒几个新feature,这样也能赢点掌声。
至于新的命名,只是为了推广用。傻瓜包最好推。否则插件SDK啥的,得解释半天。

现在发现问题的本质了,发布Android Studio的意思就是,Eclipse没前途,G家要换到IntelliJ这边了(打脸)。

对于开发者来说(不仅仅是Android的开发者,而是Java开发者)
大家都做IDE这么多年了,互相抄一抄,特性上应该也差不了太多。至于用Eclipse还是IntelliJ,也不是什么太大的问题,主要的功能应该两者都有的。

但是,Eclipse实在是有些时候不太好用,最要命的,应该就是速度了,打开慢就不说了,大不了我永远不关机。最近我的Eclipse大约每隔半个多小时内存就爆到近1G,UI界面都会特别卡。JVM调优也尝试过,但是不是很简单就能解决问题的。我从32位换到64位,内存多了一些,还是卡,已经没有精力再去折腾了。
之前想换,但是切换熟悉的IDE,确实还是有成本的,一直都忍下来了。而且Intellij之前虽然听说过,但是老感觉是个小众IDE,有前途吗?谁都不想用一个没几年就会被关掉的产品,想想那些悲催的雅虎中国邮箱用户,对不对?

不过,现在有Google摇旗,Intellij肯定近一段时间会越发红火,虽然Google也不太靠谱,例如Google Reader,但是毕竟已经算是比较靠谱了。Android这块还是有利可图的,而且Intellij本行就是做IDE的,能赚到钱,自然也乐得继续维护下去。
与其继续忍受Eclipse的龟速开发,长痛不如短痛,换了。

对于Android开发者来说,是用Android Studio还是IntelliJ?
上面都说过了,是同一个东西,我现在用的Intellij Util版本,30天试用期,到期了可以换社区版。正版的个人价是$199,不是给中国程序员定的,之前有社区搞过一个团购,只要150元,不过现在已经没了,等下次吧。

切换的成本
其实切换的成本,没有你想象的那么高,以后时间会补回来的。
这个是IntelliJ官方的QA,for Eclipse Users
http://www.jetbrains.com/idea/documentation/migration_faq.html

关于快捷键
一个IDE好用不好用,最重要的一块就是快捷键设计,之前一直很郁闷eclipse为什么连Preference都没有一个快捷键。换到IDEA,瞬间爽快了很多,几乎所有的常用操作都有快捷键,基本上可以做到纯键盘操作。
熟悉了一段时间IntelliJ的快捷键,发现其实IntelliJ快捷键,设计的比Eclipse要好。而且快捷键本来就是跟IDE特性息息相关的,IntelliJ的快捷键,是针对自己的特性,专门设计过的。我不建议使用针对Eclipse的KeyMap,花点时间熟悉Intellij的设计吧。

而且学习Intellij的快捷键,有很好的办法
1. 菜单与鼠标右键,执行的时候,自然会提示快捷键
2. Help | Default Keymap Reference,这个是一个大的常用快捷键表,建议有空的时候,花点时间过一遍。
3. Help | Find Action (Ctrl+Shift+A),这个快捷键非常有用,是一个命令查找,在任何时间,都可以执行此命令,输入你需要的操作,例如”extract method”,下面会出现命令以及对应的快捷键
4. 这就要求你熟悉操作的英文名, 在Eclipse里面可能习惯了肌肉记忆,不太记得快捷健的英文名了。大不了去Eclipse里面找找,或者翻IDEA的Keymap表,有分类目录。

用了一段时间的IDEA之后,发现即使Eclipse现在不卡了,也换不回去了,有句老话叫做“由奢入俭难”。

最后再吐槽一句,开源且不赚钱的东西,一般仅仅都只是做到能用,就没动力继续做下去了。如果有商业公司伺候你的话,会让你觉得好用,仅仅能用很难让用户掏钱,要让用户爽。

关于IntelliJ

IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。

目前最新的稳定版本是12.1.3,点击查看IntelliJ最新版本介绍。

旗舰版地址:http://www.jetbrains.com/idea/download/download_thanks.jsp

社区开源版:http://www.jetbrains.org/display/IJOS/Home;jsessionid=830FB901268767C8A1C4996702B55107

注明:转载此文仅为引起大家的交流,并不代表本站观点。

原文来自:有道技术沙龙

移动游戏开者必看:海外VC最关心什么? 淘宝UED:随侃设计师的个人素养 TIOBE 2013年1月:不负重望 Objective-C再次赢得桂冠! 大数据:商业或技术的挑战? 开源移动统计:Cobub Razor近期版本大升级 无人机应用,为何屡遭苹果拒绝 2013年Java继续火的五大理由 Rails所有版本都有SQL注入漏洞?其实没那么严重 如何设置Windows Server 2012 NTFS权限 智能手机大局已定 HTC难扭转乾坤? 比谷歌手表更酷!基于大数据分析的睡衣 众投资金:改变了移动游戏开发的一切一切 这些科技产品和革新或在今年“横空出世”?! 现代Objective-C七宗罪 Google工程总监Ray Kurzweil意欲打造“虚拟朋友” 惠普开源JavaScript框架Enyo更新:支持桌面和移动平台 分析:三星或将成为科技行业第五巨头 是真的 诺基亚真有可能推Android手机 如何打造IE10的指尖触碰式用户体验 SUSE全球OEM联盟总监:为何SAP HANA只选择SUSE? 推荐2013年最佳PHP开发框架 Patrick Wyatt:代码没问题 程序却有bug? NoSQL的可靠性及扩展操作 最新Skype加密技术:“无声”通话能躲过FBI监听 谷歌锁死SDK,能阻止Android碎片化吗? KitCam团队专访:为应用做加法也能雄踞榜首 谷歌哭了:Replicant 4.0 SDK发布搅乱大局 忍者神龟与禅宗启示:如何突破移动广告困境 Linux会是更好的游戏平台?暴雪是这么认为的! 新型恶意软件瞄准Java服务器 AWS被纳为“战略物资”市值或可达到300亿美元? 我原来的密码忘了,怎么能要回来?? 小感慨,小看法,谈谈遇到的小问题? 哪位给个退出系统的例子 jdk中编译出现错误时,你们是用说明方法查看错误的阿处理 WINXP professional 是否不支持SQL SERVER 2000服务器组件? 请介绍几个国外比较有名的C++ Usenet Group 请问有没有什么比较好的反编译软件能将dll文件反编译回c的? 高分寻求英文简历捉刀人!!——请帮小弟看看有没有不妥之!! test:给分文本框.enabled=false;cmd_管理 不存在,我怎么给分? 各位大虾!!请教一个有关建立oracle8i表之间关系的问题???? 你会吗?有用但有点难度的问题。n个数的最长单调子序列的O(nlgn)的算法. VB很菜的问题 请帮忙 if问题 我考中程查分怎么没有成绩??我是上海的!! Delphi学习(-):IDE快捷键大征集: 各位大虾!!!嘻嘻~`我是新手哦,请大家帮我解次问题呀~~~`哇!!这个问题好晕哦~` 为什么只能看四页问题? 上海的软考成绩什么时候出来??? Delphi中如何执行ZIP文件?谢谢! 菜鸟问题:初始化代码放在哪? 在ITEMCHANGED里获得值? 如何操作dbf文件? 请推荐关于c/c++的优秀英文译本 请问: 投稿程序员杂志要多少时间才有回音? 一个难题!非常着急,希望大家帮我解决! 为什么该父类无法调用其子类. 请教CDateTimeCtrl控件问题! 高分求救!哪位哥哥能否帮我解决一下几道C编程的题目,我讲感激不尽!!!谢谢 我找到一个DELPHI的技术站点,还可以,请大家来LOOK 动态显示图片!!!!!! 本人是beginner for vc++,希望以后多交流。现请求一个vc++作的画图程序 大侠执教:投稿程序员杂志要多少时间才有回音? 有办法在控制台程序启动时,隐藏它的DOS窗口吗? 关于MFC中的Project Settings问题 两个编程的初级问题 谁能给我一个关于二叉树的完整的程序。 认识的进来聊天 , 我是东宝 (yeti_lee) 我是一名学生,学计算机(一个普通大学)。请教大家几个问题 大连成绩如何查??有人查到了吗?请聊聊 分是个累赘,我放完它~!来的就有,讲些凄惨的事情和遭遇,大家比谁惨,越惨的给分越多,兄弟我此举是为了找平衡。 怎样得到当前系统打印机的各项信息?????特别是打印纸张方向!!! 高分求救——我有几道C程序的编程题目,望各位高手帮忙解决!谢谢 哪位告诉我select语法,我忘了group by 的使用方法,谢谢! 请问哪儿有电子版的《COM编程精彩实例》,谢谢! 请问:要想学习vb和数据库的知识,哪些书比较好?请各位朋友帮忙推荐几本好书?谢了~! 请问有谁知道PB8编译后打包,PARADOX数据库驱动程序需那些啊????急!!!!!! 在oracle存储过程中怎么使用cursor作为返回值? [TIPS]Win9x和WinNT/2000下面都可以去掉OICQ广告的方法! 触发器问题 关于bdgrid的问题,高手请来,一定高分相送!!!!急 怎么建立WIN2000的域信任关系 但我感觉不对 Na2Sx在碱性溶液中可被NaClO氧化为Na2SO4,而NaClO被还原为NaCl,若反应中Na2Sx与NaClO的物质的量之比为1:16 会考中…帮下忙一车静止,质量为2kg,在5N的水平推力作用下沿水平地面运动…求:1、小车3s末的速度大小.2、3s内小车发生的位移是光滑的水平面 我做这题时A 和D a team of scientists believe that from digging up the grave and examining the human bones they will learn a great deal about the ___ of the native people.A.characters B.resources c.sources D.origines nh3与naclo制n2h4离子方程式 2012年高中物理会考题目哪里找得到?福建泉州的 第4题的D和A选项,答案上写的是对的可是我不理解为什么? 直角三角形三边分别为a,b,c .则a方+b方=c方. 高中物理会考的公式及例题 一道物理题目(只要回答D选项)某人拍得一张照片,上面有一个倾角为α的斜面,斜面上有一辆小车,小车上悬挂一个小球,如图所示,悬挂小球的悬线与垂直斜面的方向夹角为β,下面判断正确的是 不对,刚刚的有一道题目打错了,是(a-b-c)(a+b-c) 化学键类型相同的是?A:HL和NaBe B:H2S和K2S C:H2O和NH3 D:F2和NaCL 为什么这道题选项D错误A、B、C三个小物块放在旋转圆台上,静摩擦因数均为μ,A的质量为2m,B,C质量均为m,A,B离轴为R,C离轴为2R,则当圆台旋转时,则A.C物的向心加速度最大B.B物的静摩擦力最小C 一本初中物理课本书平放在水平桌面上,如何测定它对桌面的压强?请写出你选择的实验器材 实验步骤和压强表达 某合成树脂A,干馏后得到的蒸汽经冷凝后得到一种和树脂组成相同的烃B.B的蒸汽0.312g,在标准状况下体积是67.2ml.1molB在催化剂存在的条件下吸收1mol氢气后生成烃C.C不能使溴水退色,可以使酸性 物理学的应用范围及其领域十万火急, 第十题,为什么a错c对?还有b,c为什么错 )已知化合物A与B、M与N的元素组成相同,且四种物质中含有同一种元素.A与B在常温下均呈液态.D为固体单质,与X的浓溶液在常温作用无明显现象,加热时有大量气体产生.(相关转化中所有反应物与 物理在机械设计制造及其自动化中的应用? 高中数学会考公式 分明天一起给 物理学的应用范围及领域 这道题A和C选项都对吧. 2011山东省烟台高二学业水平会考物理答案 cl2+NAOH=NACL+NACLO+H2O其中的电子如何转移啊?CL2物质的量为1MOL,转移的电子数为多少NA?转移的电子总数为多少NA?1NA怎么出来的啊? 想知道A C 两个选项错在哪了. 2010山东会考物理答案(在线求.) 某学生为测定物理书的纸张厚度,采取如下步骤:a量出这本书的厚度,记为h.b选用学生用三角尺,检测零刻度有没有磨碎;c计算出每张纸的厚度d=h/100d取课本100耶之叠齐压紧求正确的排列顺序及 第三题,C选项为什么 山东省2011会考英语答案我是淄博博山的.今年会考了.英语不及格、求答案.哥哥姐姐弟弟妹妹叔叔阿姨爷爷奶奶们、帮个忙.给份选择和词汇运用的答案啊! 氯气与氢氧化钠反应,Cl2+2NaOH==NaCl+NaClO+H2O 与CL2+6NaOH=5Nacl+NaCLO3+3H2O可以加和写成一个方程式?Cl2+2NaOH==NaCl+NaClO+H2O 与CL2+6NaOH=5Nacl+NaCLO3+3H2O可以加和写成一个方程式?只与温度有关么和量有关么? 马上就要 会考了 要抄备忘录 不知道抄什么公式 因为书上的不全面 有没有 全面的 适用于文科生的 最好 带上 各个字母代表什么 怎么用 高三化学题,求详解 想找一本应用于物理的数学书.额.就是 相对论 中涉及到的数学(由于数学水平只有高中啦.有比较多的部分看不懂- -) 帮我判断一下这道题A选项错在哪下列选项不属于生物膜系统在生命活动中所起的作用 答案 AA.为细胞生存提供环境条件也就是说A项不是“属于生物膜系统在生命活动中所起的作用” 将0.02mol铜片溶于100mL 9mol/L HNO3中,产生336 mL气体(只含NO、NO2).该气体与一定量O2混合后,用足量NaOH(aq)完全吸收.有关反应如下:NO2+NO+2NaOH→2NaNO2+H2O,2NO2+2NaOH→NaNO3+NaNO2+H2O.O2的体积至少为(气体 如何用分度值是1MM的刻度尺测出物理课本中每一张纸的厚度 《封皮除外》 像这题呀,A选项中由 ① ②为什么就可以知道它是隐性基因 还有B项③是为什么南瓜果实的黄色和白色是由一对等位基因 (A和a) 控制的,用一株黄色果实南瓜和一株白色果实南瓜杂交,子代 (F1) 2011年海南物理这道题,为什么A选项不对,是题错了吗?一质量为1kg的质点静止于光滑水平面上,从t=0时起第1秒内受到2N的水平外力作用,第2秒内受到同方向的1N的外力作用.下列判断正确的是( D 给你一把分度值为1mm的刻度尺,让你设计一个方案测出物理课本一张纸的厚度,结果用字母表示用字母表示! A选项错在哪里?Florid has not yet ratified the Equal Right Amentment,and____.A.several other states haven't eitherB.neither has some of the other statesC.some other states also have not eitherD.neither have several other states正确答案是D, 福建高中物理会考公式(最新版)我想要今年高中物理会考的所有公式.今年好象是新版的..最好是帮我概括好的,..概括出几个最重要的公式,不要一大长窜的..感激不劲啊... 莫同学想测出物理课本中每张纸的厚度,进行如下操作!将从封面开始的10页纸压紧;用刻度尺量出折叠纸的厚度L;则每张纸的厚度d=L/10.请指出他实验中的不足! 【★问一道初三化学题★】该题我知道选D,请详细说明每个选项!五班同学在做实验时发现,将镁条放入某CUCL2(陆化铜)溶液中,镁条表面表面有气泡产生.对于这一异常现象产生的原因,同学们 NACL(饱和)+H2O+NH3+CO2=NAHCO3(沉淀)+NH4CL 为什么naclo和hcl反应不生成hclo和nacl呢 安全生产是工业生产中的头等大事.下列预防或处理事故的方法可行的是 ( )A、煤矿工人可以先用明火伸入矿井以检测瓦斯的存在B、可以往矿井中充入大量的二氧化碳气体以防止瓦斯爆炸C NaCl + NH3 + CO2 + H2O = NaHCO3 + NH4Cl 侯氏制碱法到底属于什么反应类型.有的说后面三个会先反应生成,碳酸氢氨,但是有的人却说没有这种物质.嗯这个到底是可以看成复分解反应吗?碳酸氢氨是由于 设计一种方法,用刻度尺测出物理书课本一张纸的厚度? 关于化学反应与能量变化的题.错在哪里? 鉴别纯碱和小苏打 可将其放入坩埚中加热 观察是否有残余物鉴别某湿润的有色布条褪色是由Cl2还是SO2引起 可将有色布条放入小试管中 加热小试管 观察布条是否褪色证明相同条件下AgI的溶 NaClO+HCl=NaCl+HClO对吗?不是应生成Cl2吗 NaClO与NH3按物质的量之比1比2反应生产肼(N2H4)的化学方程式及其书写原因 会的来 为什么NaClO+2HCl=NaCl+H2O+Cl2↑呢 找错误 以下方法和步骤来测算物理课本每张纸的厚度1 将从封面开始的10页纸叠紧 2 用刻度处量出这张纸的厚度l 3 算出每张纸的厚度d=l÷103个错误 16题 求过程 Cl2+NaOH=NaCl+NaClO+H2O中Cl2是液体还是固体? NACLO+NH3反应生成N2H4怎么写化学方程式呢但我常常不会判断产物,求救! 帮下忙,会考中一质量为二千克的物体从光滑斜面顶端由静止开始下滑,斜面高0.45m,不计空气阻力,物体经过1.5s滑至斜面底端,以斜面底端为参考平面,g取10m/ss.求物体在斜面顶端具有的重力势能,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn