接触过两类公司外包公司(传统软件公司),互联网公司,外包公司使用eclipse较多,互联网公司使用idea较多,原因私以为可以总结为下:
1. 培训导致,外包公司以刚毕业和培训机构出来的同学较多,学校和培训机构大都是一个eclipse。eclipse对于传统ssh ssm j2ee jee等交老技术较为友好,培训机构的老师们也都是那个时代的程序员居多,所以eclipse使用教委得心应手。
2. 历史代码导致,外包公司基本都是一份源代码到处拷贝,最早的版本是基于eclipse搭建的,甚至没有依赖管理。拷贝过程包括了eclipse的工程文件,所以导入的时候使用eclipse更容易。
最后,大多数互联网公司java后端使用idea较多,有社区版 也有自己找破解的,但eclipse绝对是少数。而目前,随着react,go,Python等语言的兴起,xcode,vscode等ide使用率也非常高。在互联网公司,什么开发快用啥,不拘一格。