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

是时候抛弃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

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

原文来自:有道技术沙龙

傲游发布云浏览器 支持跨终端数据同步 12个git实战建议和技巧 用友UAP产品线总设计师史周军访谈录 IE10新功能解析 支持Media Query(图) 单页Web应用或引领下一代Web新趋势? [CTO俱乐部第89期]新时代的前端开发 [多图]160台Mac mini打造的数据中心机架 是谁动了我的CPU! 欧朋CEO:GPU加速是手机浏览器的新趋势 TOP30专访:Splashtop研发中心总经理Alex Xu 2012Q3国内App开发者半数以上入不敷出 细微之处见真章 为什么要在try-catch-finally里加大括号 独立开发者:面对攻击就要“脸皮厚+更自豪” IBM纳米光子芯片对付大数据 单个通道25Gbps AWS数据仓库服务Redshift是最好的选择吗? 又赚了一笔:微软向两公司收取Android专利费 深度解析:Android4.2系统“应用验证服务” 欧洲移动游戏大会:五大行业趋势 大揭秘:Windows Phone 8 键盘输入的8个设计精髓 朝鲜:探寻最神秘的移动互联网王国 如何让IE 10玩转响应式网站 Windows Server 2012:令CIO激动的三个新特性 高德和新浪微博战略合作 打通账号互调数据 乐观锁和悲观锁 你更钟情于哪一个? Apple索30%分成 iOS版微软SkyDrive更新搁浅 [简讯] Linux 3.7发布 开源图形卡驱动程序 高效敏捷的十大经验法则 佛瑞斯特资讯公司预测2013年云计算的十个变化 百会中小企业CRM年会成功举办 发布CRM选型指南 诺基亚创新体验中心NEIC训练团正式开班 新威胁:IE新漏洞允许网站跟踪鼠标 在Ado2.1中如果已经Addnew,如何撤消而不引起错误? 打开新窗口的问题 谁知道那里有电子版的《C语言编程思想》 如何获得输入得BSTR 字符串得值? 帮我想想! 为什么我运行 ms-project2000会出错!错误内容在里面,请大家指教!!! 哈工大附近有卖3号足球(最小的那种,可以在室内玩)的吗? 修改?? 关于CPU 100%使用率的问题 如何使用VB访问MySQL数据库? 视图窗口的windows句柄和视图窗口的指针有什么区别? SQLServer出现问题,急!! 如何像Windows Form一样,弹出 .aspx的Web文件。 请教一个问题。急 请问如何才能链接到中文文件?谢谢。 初学者的一个很低级的问题! 未老先衰吗? 用什么方法可以把DBGrid查询的内容打印处理,查询是用sql语句的,有什么好控件? 怎样重烖 滚动条的滚动消息? 请问高手:IIS5.0+PHP4.0安装问题 怎么样取得数据窗口中所有的TEXT和计算字段的列表? 如何实现(单击一个下拉菜单,同时刷新另外一个下拉菜单中的值??) 我的Red Hat 7.3启动盘丢了。怎么办? 哪里有讲Object Pascal的书下载? vb里怎么调用vc写的dll,还有为什么vc的dll不好用regsvr32直接注册,老说dll enter point not found ★★★同志们好,我想在北京找工作,什么人才网站比较好? 怎样实现在一个窗体中控制另外一个窗体及其控件? 创建一个线程来接收串口数据,为什么正常收一段时间后(10多分钟)就不再收任何东西了? 关于设计一个防震系统!欢迎讨论! 请问各位高手!Win32 SDK里面有没有用来设置麦克风音量的函数? 用.Net技术实现:与扫描仪直接连接,将扫描图像保存为文件,其他子内容保存到数据库中? 请大虾介绍一款好用的web报表打印控件,最好有说明文档,谢谢 CString类型怎样转换成unsigned char * 关于使用System.Net.Sockets时的一些不明白的问题 关于.net编辑器操作的问题? 将main函数移动后出现的编译错误 请各位大佬帮忙,sql server是否有..start with..这样语句? 读"征集2001参加工作的程序员的工作感受和打算"有感! 我知道问提出在那里了,再问: 求职 怎么修改RTE控件的字体大小? 删除文件的问题 出大问题了?????!!!!! 有没有人用CORBA,JBUILER编写JSP? 请问有没有vc.net方面的好书呀 哪位大侠在使用JMAIL3。7来发送邮件时,出现,邮件成功发送但收件人收到的邮件没有内容???? 关于nt4.0下 hp -cdrw 不见了 在redhat linux中怎样配置dns和apache。本人是初次接触,希望您能详细点,多谢!! 在FTP服务器上删除文件用什么函数啊 一个奇怪的网络连接现象!请高手帮忙! @怎样比较数据库中的时间??急急急!!! 什么无色无味的化学品能让米变红色 稀有气体通电后发光是为什么?是因为通电后它自身发光,还是它把电子发的光加强了?为什么? NH3与什么反应生成NO 我想找一种无色无味无毒密度大流动性好无腐蚀性的化学试剂 知道的请留下化学名称 稀有气体通电发光是因为什么?是因为哪一层电子受激发而产生的? 高电位治疗仪?什么叫高电位?什么叫电位?隆瑞高电位原理是什么? 什么东西有毒无色无味能使人死亡 稀有气体通电发光为什么是物理变化 世界上有哪个工业区与班加罗尔新兴工业区相似 影响新兴工业区的主要区位因素是什么 无色无味可以漂白食品的有什么东西? 求反证法证明的几道例题我是大一新生,遇到证明题就头疼.用反证法不知道该如何推矛盾.希望能找几道题目难度适宜但是典型的.自己编的也可以啊,如果严谨的话.分数不是问题········ 高电位?高电位?引进日本最先进的变频、变压、变波的核心技术,产品功能和产品质量国内外均有极高的信誉度和知名度.成熟的高科技产品高效益工厂,打造行业理念的前瞻性眼光.创业以来的 反证法和归谬法的区别 反证法的理论依据到底是什么?如题,有的资料书上说是利用命题与他的否定形式的真假不同,通过否定命题的否定形式作出判断,这里可不可以理解为利用命题的否定原理.而有的说是利用了命 印度的班加罗尔以计算机软件为主的信息举世闻名 若我国上海浦东打造成班加罗尔 其有利条件是什么 什么是归谬法 反证法是什么求详解 水能在管中流动是因为高水位和低水位的原理,网上说电也是如此,(高电位与低电位)假如有二十层的楼房,如果水压不够,水肯定就不能上到楼顶.如果电压不够,哪么请问各位前辈,由于电压不 什么叫做反证法? 什么是反证法 在照明电路里电灯发光时 电流是0.22A 灯泡电阻是多少 一道有关电离的化学题(高二)——好的有【附加分】已知电离度:H2CO3>H2S>HCO3-判断Na2S+H2O+CO2=== (是H2S还是NaHS,是Na2CO3还是NaHCO3?请【详细分析思考过程】,) 英语考试!作文,空气污染!100词最近,空气污染成为了我市主要的环境问题.如何保护大气,还自然一片蓝天成为了大家讨论的话题.请根据以下提示,以学生会的名义写一封倡议信,号召全校师生共 关于照明电路的总电阻的大小变化情况说法正确的是什么?A开一只灯时电路中电阻最小B所有灯都开时电路中电 现有浓度为1 mol/L的五种溶液:①HCI,②H2SO4,③CH3COOH,④NH4Cl,⑤NaOH,由水电离出的C(H+)大小关系正确的是( )A.④>③>①=⑤>② B.①=②>③>④>⑤C.②>①>③>④>⑤ D.④>③>①>⑤>②为什么CH3COOH 求英语50字作文 为什么称孟加拉国而不是孟加拉 将0.1mol/L的醋酸钠溶液20mL与0.1mol/L盐酸10rnL混合后,溶液显酸性,则溶液中有关微粒的浓度关系正确的是A c (Ac-)>c (Cl-)>c (H+)>c (HAc)B c (Ac-)>c (Cl-)>c (HAc)>c(H+)C c (Ac-)=c (Cl+)>c 班加罗尔的信息产业如此快发展得益于哪些政策 中国和孟加拉国关系怎么样? 求空气污染的原因和解决办法的六分钟英语小短文 班加罗尔信息产业迅速发展表现在哪些方面 孟加拉国富裕还是中国富裕 关于中国空气污染问题的英文初中生作文 稀有气体在通电时会发出有色的光是什么反应 孟加拉国的首都是哪儿? 关于空气污染的小文章空气污染是如何影响人的 NH3 与NO2反应的方程式怎么配平啊,都是生成N2 碱面 醋反应为什么生成二氧化碳 关于治理空气污染的文章我们化学课上要用、【收集关于大气污染和保护治理空气污染的文章】最好要简练,不要太长. 通电后阳极产生无色气体的液体是 请问做碱面可以放醋吗面加醋比较好吃酸,碱效果会没了吗 一九二八二十伏一百瓦灯泡接到照明电路上,求,灯丝的电阻是多大 可填充霓红顶且通电后能产生有色光气体是什么 FeSO4,NH4Cl,HCl,Mgcl2,Ba(oH)2 ,NH4OH ,会写哪个写哪个, 图中4. 照明电路上两灯泡灯丝电阻R1=1210欧 R2=484欧 求两灯正常工作时流经灯丝电流各是多大 有一种无色液体A,在通电的条件下,可以产生B和H两种单质气体.具体如图.+黑色固体G,点燃 ⑤↑ → → → → → → → → → → → → → → → → → → → → → → → → →↓↑ +黑色固体 ↓↑ 图是中间那个.大学物理! 硅谷迅速发展的区位因素? 孟加拉国跟中国的时差? 最上面那道,图如左 硅谷工业有什么特点?硅谷在微电子工业中占什么地位?它的兴起主要有那些条件? 孟加拉靠近中国的哪个省 :求解释(图中公式 ) 什么液体无色无味? 电位场的定义是什么 如图,求推导 什么农药无色无味剧毒 同为热带季风气候,班加罗尔与同气候区的印度其他地区相比,却是一个适宜人居住的地方,主要原因是A、纬度原因B、地形原因C、海陆位置D、洋流因素
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘