Eclipse和IDEA
Eclipse
当下最流行的IDE(集成开发环境)当属eclipse和idea莫属,不少新手都在问这两个ide哪个更好,今天给大家说一下自己这些年来使用这两款开发环境的心得。
一般情况下,问这个问题大多是新手,不熟悉这两个ide的具体功能。老司机一般不会问这个问题,因为大家都很清楚这两个环境的长短。先说一下Eclipse-----Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会管理。好东西往往是免费的,eclipse不收一块钱就可以使用,而且满足几乎所有开发需求,界面友好,如果你是新手,用这个,ok!
上图为eclipse的界面图,看上去是不是很熟悉,经典的pc应用界面,清晰的目录结构,非常适合新手使用
IDEA
先看IDEA界面
接着说IDEA,IDEA的全称是InteliJ IDEA。这是一个收费软件,而且价格很贵,但是这个问题完全不用担心。可以使用破解版,计算机法里有规定,出于学习研究目可以不经过版权方同意。淘宝上十来块钱就可以买到激活码,当然了,如果你有闲工夫也可以去网上找一些免费的破解版使用。公司使用的话一般会统一购买授权,这个费用也不用你出,所以说,收费问题基本可以忽略。个人认为,IDEA既然有这个自信收费,说明他肯定是有很多强大的点。拿其中两个给大家讲一下。
No1.强大的快捷键
作为一个成熟的程序员,最能体现你逼格的动作之一就是----不用鼠标。双手放在键盘上,咔咔咔用键盘实现所有功能,让人看了心想----这是高手。IDEA拥有一百多种快捷键,可以使用键盘完成95%以上的操作,包括class之间的切换,run,debug等等等等。。。。
列举部分快捷键如下:
No2.智能的自动提示
有人敲代码敲到没了头发,有人越敲头发越多,每件事情都有捷径,每行代码省出来十几秒,每年能省出来的时间大概是你每年的所有假期时间总和。IDEA智能的提示功能用起来可以让你少掉些头发,eclipse中如果需要提示的话需要按下Alt+/ ,IDEA中你每敲一个字母系统都会根据上下文跳出你可能需要的选项,平均每行代码可以节省10秒左右的时间(个人估计)
就拿这两个比较突出的点给大家讲一下IDEA,其他的就不赘述了,是不是感觉我是IDEA派来搞宣传的?不是的,因为自己用IDEA比较顺手,所以字里行间难免有些偏IDEA。不管哪个更好,作为一个合格的程序员,两款软件的基本使用方法都是需要掌握的。
总结一下
总的来说就是:
新人------Eclipse
老人------IDEA