eclipse - 引领自己的java之路
最早是在大学期间开始学习java,开始使用editplus编辑代码并且配置JDK运行。像极了DIY电脑时的感觉......
大概几个月过后,随着swing的崛起,我接触到了eclipse,当时最为强大的IDE!让人眼花缭乱:可以自动补全代码,可以格式化,可以包含控制台,可以这可以那。。。之后ant, maven等都建立在eclipse基础上进行开发,更令人沸腾的是eclipse开发c/c++一样很好,真正实现了一IDE在手,主流语言全部搞定!
但是,随着时间的推移以及技术的进步,觉得eclipse时而的卡顿越发难以忍受,refactor功能过于弱小,而且代码分析功能也不尽人意。
Intellj - 绝对intelligent
在同事的推荐下,尝试了下intellj,便一发不可收拾,intelliJ精准的语义分析,对maven和gradle的完美支持(不像eclipse搞出一大堆没用的目录),漂亮到几点的Dark UI。使我的编程生活增添了太多乐趣,同时可以将更多的经历放在软件程序本身的功能上。
简单对比
Eclipse: 支持多语言,尤其CDT比较好用,插件众多,内存占用较少
Intellj: 更只能得IDE,JAVA工作的好帮手
如果你主要是JAVA开发,推荐Intellij;如果JAVA/C++等语言混合开发,推荐eclipse