DE之争:intellij vs eclipse系

来源:互联网 发布:p城办事处优化器 编辑:程序博客网 时间:2024/06/05 16:48

一.介绍

13年我看到google将android的开发工具由eclipse adt 换成  基于intellij的android studio后,我在网上找了些关于intellij的文章,发现很多用过这两个ide的人都说intellij好,因此我决定试用intellij,当我用了一周以后发现intellij太智能了,因此决定不再用eclipse系的ide。

 

网上有很多文章总结intellij优点,但我看到就只有代码智能提示这一块,因此我来做一个我使用intellij两年的总结.

Intellij的优点

1. 代码智能提示

当你启用代码提示时,它总是会将你最想要的结果排在第一个,

Intellij的这个优点在网上一大堆,我就不举例太多了

 

 i_1.png

Eclise的表现:

e_1.png 

 

 

 

2. 极速运行

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

3. 单词检查

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

i_2.png 

 

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

 

4. 调试

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

i_3.png 

 

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

5. 文本处理

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

Intellij的表现:

i_4.png 

Eclipse的表现:

 e_4.png

 

 

6. 项目结构更清晰

 

它的项目结构与eclipse大不同,eclipse的项目对应的只是intellij里面的模块,跟maven定义的项目结构一致。

说通俗点,intellij的项目结构是二级树,eclipse只是平铺。

i_5.pnge_5.png 

 

 

 

 

Intellij的缺点

1. 界面太丑

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

i_6.png 

 

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

我用了两年也没适应它的面板,还是觉得eclipse的面板好用

这个只有大家去体会了,可能你会觉得这面板好用

i_7.png 

 

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

它的svn标记太不明显,如图:Abc是新增的,DaoMsgHandle是修改的,文件夹不会显示有子文件被修改

无法进行修改此设置。

i_8.png 

 

4. 太贵

企业版 公司License 499刀,人个License 199刀,一年后升级也要半价!

(当然,网上很轻松就能找到企业版的license)

 

社区版免费,但是只支持j2se,只有企业版才支持web项目。

虽然社区版不支持web项目,也只是不支持jsp提示、不提供服务容器,但可以结合maven来发布到tomcat服务容器中,网上办法很多。

 

结论

综合以上优缺点,个人认为intellij完胜eclipse,它还有很多优点,只是一时没想起来或者没发现,建议大家试用一下。

0 0
原创粉丝点击