开发spring用eclipse好还是idea好
2个回答
展开全部
我现在在上市软件公司做后端开发,我谈谈我使用开发工具遇到的一些坑。
在开始学习和初级开发阶段,用哪个都是可以的,大多数人应该是以eclipse起步的吧。我也是。后面出来工作一段时间,接触到idea,发现idea界面看起来非常舒服,和前端的Android studio同一家。使用起来代码提示也比eclipse强,快捷键也好用。渐渐转到了使用idea。
后来接触到大团队的项目开发,感受完全又不同了。大项目有一些模块开发较早,且有几百号人协作开发,很多代码使用eclipse写出来的,使用idea导入这些eclipse的项目(20个小项目继承某几个项目,而这几个项目又继承自另外的核心项目,这些项目最后继承一个高度封装的项目),发现idea的容错性没有eclipse强,遇到不规范的配置或者代码,特别是有3层以上项目继承的情况,eclipse跑的很顺利,idea导入之后报各种奇奇怪怪的错,比如@Autowired提示bean创建失败等等,注解的使用策略,如果禁用spring默认的注解使用方式,idea启动时,没有配置好的注解,将注入失败。加上核心模块是不允许修改的,变成配置不能修改。这个坑就很难跑过去。为了把项目做好,用eclipse反而是一个省事的选择。
所以我个人经验,用哪个都可以,看你的团队和你的项目情况而定。
在开始学习和初级开发阶段,用哪个都是可以的,大多数人应该是以eclipse起步的吧。我也是。后面出来工作一段时间,接触到idea,发现idea界面看起来非常舒服,和前端的Android studio同一家。使用起来代码提示也比eclipse强,快捷键也好用。渐渐转到了使用idea。
后来接触到大团队的项目开发,感受完全又不同了。大项目有一些模块开发较早,且有几百号人协作开发,很多代码使用eclipse写出来的,使用idea导入这些eclipse的项目(20个小项目继承某几个项目,而这几个项目又继承自另外的核心项目,这些项目最后继承一个高度封装的项目),发现idea的容错性没有eclipse强,遇到不规范的配置或者代码,特别是有3层以上项目继承的情况,eclipse跑的很顺利,idea导入之后报各种奇奇怪怪的错,比如@Autowired提示bean创建失败等等,注解的使用策略,如果禁用spring默认的注解使用方式,idea启动时,没有配置好的注解,将注入失败。加上核心模块是不允许修改的,变成配置不能修改。这个坑就很难跑过去。为了把项目做好,用eclipse反而是一个省事的选择。
所以我个人经验,用哪个都可以,看你的团队和你的项目情况而定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询