您的位置:首页 > 编程语言 > Java开发

DE之争:intellij vs eclipse系

2015-07-27 17:02 465 查看
一.介绍
13年我看到google将android的开发工具由eclipse adt 换成  基于intellij的android studio后,我在网上找了些关于intellij的文章,发现很多用过这两个ide的人都说intellij好,因此我决定试用intellij,当我用了一周以后发现intellij太智能了,因此决定不再用eclipse系的ide。
 
网上有很多文章总结intellij优点,但我看到就只有代码智能提示这一块,因此我来做一个我使用intellij两年的总结.

Intellij的优点

1. 代码智能提示

当你启用代码提示时,它总是会将你最想要的结果排在第一个,
Intellij的这个优点在网上一大堆,我就不举例太多了
 
 


Eclise的表现:


 
 
 
 

2. 极速运行

占用的资源跟eclipse差不多,但是运行速度却比eclipse快一个数量级,这个也只有大家去体会了。

3. 单词检查

比如,错误的一个单词:acconut,它会在错误单词下面画波浪线


 
 
这个功能非常有用,Eclipse无此功能,经常因为写错一个单词导致程序跑不起来!
 

4. 调试

断点前每行代码后面会显示此行对象的值,如图:


 
 
Eclipse 只有一个去在变量面板中一个个找,如果list或者map,还得去watch。

5. 文本处理

例如这个json字符串:{"company":"travelsky","name":"chsh"},直接粘贴到代码中
Intellij的表现:


 
Eclipse的表现:
 


 
 

6. 项目结构更清晰

 
它的项目结构与eclipse大不同,eclipse的项目对应的只是intellij里面的模块,跟maven定义的项目结构一致。
说通俗点,intellij的项目结构是二级树,eclipse只是平铺。




 
 
 
 
 

Intellij的缺点

1. 界面太丑

这工具我在09年就用过的,当时就是觉得它丑后来就抛弃了,这么多年过去了,虽然越来越聪明了,但界面却一点也没改善


 
 

2. 它的面板使用很不方便

我用了两年也没适应它的面板,还是觉得eclipse的面板好用
这个只有大家去体会了,可能你会觉得这面板好用


 
 

3. 对svn,git的显示方式太弱

它的svn标记太不明显,如图:Abc是新增的,DaoMsgHandle是修改的,文件夹不会显示有子文件被修改
无法进行修改此设置。


 
 

4. 太贵

企业版 公司License 499刀,人个License 199刀,一年后升级也要半价!
(当然,网上很轻松就能找到企业版的license)
 
社区版免费,但是只支持j2se,只有企业版才支持web项目。
虽然社区版不支持web项目,也只是不支持jsp提示、不提供服务容器,但可以结合maven来发布到tomcat服务容器中,网上办法很多。
 

结论

综合以上优缺点,个人认为intellij完胜eclipse,它还有很多优点,只是一时没想起来或者没发现,建议大家试用一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse intellij idea java IDE