而工作之后,这些概念基本上都听不到了,取而代之的是SpringMVC+Dubbo的分布式架构,JSP偶尔也会遇到,但更多的时候会被Thymeleaf给替换掉。而开发工具也由MyEclipse换成了开源免费的eclipse,环境容易配置,使用简单,基本上网上随便搜搜就可以上手。而Myeclipse最开始是作为eclipse插件的身份被推广的,但是后来MyEclipse功能越来越大,所以它便以独立的软件姿态出现,脱离eclipse独立存在。从开发时间来说,eclipse比Myeclipse更早被开发,因此单就软件功能稳定性来说,大多数人还是会选择eclipse,这也是偶所在第一个团队选择eclipse的主要原因吧。同时,Myeclipse更适合开发老手,它的插件功能更完善,更快捷,更方便;eclipse更适合开发新手,这类人不需要太多插件,而且免费使用的便利更利于新手学习运用。对于这个,就仁者见仁智者见智了。
而偶北漂之后,进入新的团队,大家都在用IDEA,为保持和团队的开发工具一致,偶也由eclipse转IDEA,虽然使用IDEA两三年了,偶自己也只把其作为一个编码工具,没有过多的了解其产品特点和便利的地方,只要编写的代码能够正常运行,基本上就不会去探究了,其和eclipse的各自特性也很难总结。网上也搜了一下各自的对比,都是和个人习惯相关,习惯了使用IDEA应该就感觉IDEA好用,反之也适用。总之,和团队研发工具的主流保持一致,总没有错的。
而除此之外,随着springboot技术的发展,Spring定制款的eclipse也是一个使用较为广泛的IDE,即:springtoolsuit。这个也可以再适当的时候学习使用。
作者:夕阳雨晴,偶的:偶尔美文,主流Java,为你讲述不一样的码农生活。