开源社区的老牌 IDE 之一,Eclipse的 Java 开发支持一直都挺稳的。界面虽然不算最时髦,但胜在功能全、扩展强,适合搞 Java、搞 Hadoop、搞 Spark 那一挂的。像项目管理、代码提示、调试器这些都不缺,而且你要是愿意折腾,插件系统也挺灵活的。

支持多语言开发是 Eclipse 的一个亮点,除了 Java,像C/C++PHP也能搞,装上插件就行。再加上能跑在 Windows、Linux、macOS 上,跨平台的友好度也还不错,搬来搬去不用重配环境,省心。

它的工作台(Workbench)视景(Perspective)系统我蛮喜欢的。你可以给不同项目配不同的视图组合,比如 Java 开发就用“Java”视景,Web 开发就切到“Web”,响应也快,切换挺方便。

再说点实用的,编辑器支持代码高亮、补全、重构,配合左侧的包资源管理器,基本的代码浏览都顺手。文件比较和版本回溯也比较好用,对接 Git 之类的工具也比较方便。

了,Eclipse 也有点历史包袱,比如界面不够现代、初次配置略复杂,但多折腾几次就顺了。尤其是你要集成 Hadoop、Spark 开发,Eclipse 还是挺好用的,文档资源也多。

如果你是搞 Java 的,或者想搭个 MapReduce 开发环境,Eclipse 确实是个还不错的选择。顺便放几个相关链接,有需要可以看看。