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的这个优点在网上一大堆,我就不举例太多了
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,它还有很多优点,只是一时没想起来或者没发现,建议大家试用一下。
- DE之争:intellij vs eclipse系
- IntelliJ IDEA VS Eclipse
- Eclipse VS IntelliJ
- IDE基本概念: intellij vs eclipse
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- DCLK/HS/VS/DE信号介绍
- DCLK/HS/VS/DE信号介绍
- NetBeans vs Eclipse 之性能参数对比
- NetBeans vs Eclipse之性能参数对比
- NetBeans vs Eclipse 之性能参数对比
- NetBeans vs Eclipse 之性能参数对比
- de
- de
- Intellij IDEA 的不爽之处--来自原eclipse用户
- 2015暑假集训第一周题目总结
- AngularJS学习笔记
- android 在开发WebView时,去掉网页的标题并设置成自定义的标题
- socket与http的区别
- android 画虚线、实线,画圆角矩形,一半圆角
- DE之争:intellij vs eclipse系
- LeetCode 207. Course Schedule(拓扑排序-求有向图中是否存在环)
- GDB十分钟教程
- HDU5285.wyh2000 and pupil
- 关于寄存器ESP和EBP
- Spring经典面试题
- zoj2987 Misspelling
- 【BZOJ 1146】【CTSC 2008】网络管理network
- mariaDB 创建存储过程时报错