使用了eclipse长达十年之久,我最终决定转向使用IDEA。
同事们都说我“投敌”了,这在我们这群“老”程序员中流传。然而,公司里的年轻人大多对eclipse了解甚少。eclipse的崛起,伴随着其三足鼎立的时期。在使用Java的早期,我用的是jbuilder,感觉非常方便。后来,我试用了eclipse,发现其界面更美观、功能更贴合程序员需求,且支持不断丰富的插件,甚至可以自己编写插件。
eclipse于2001年由IBM创立,2003年成立基金会。在那个时代,eclipse、jbuilder、netbean三足鼎立的局面形成。eclipse因其强大的功能和插件支持,逐步成为主导。
myeclipse的出现让eclipse的功能更加强大,它集成了常用插件,一键安装即可拥有。然而,eclipse在不断改进功能的同时,却未能阻止用户群的逐渐转移。
Intellij IDEA的出现改变了这一切。虽然我曾听说它非常好用,甚至有人说用过后就不会再用eclipse了。但直到最近,我并没有找到改变使用习惯的理由。然而,公司举办的培训使用IDEA,我开始感到效率的降低,特别是对于工具的使用技巧。加上听说Robert C Martin也从eclipse转向了IDEA,我决定尝试改变。
初次使用IDEA,我遇到了与新工具学习相关的挑战,如界面不熟悉、快捷键调整等。然而,随着时间的推移,我逐渐习惯了IDEA,甚至感觉效率有所提高。
就个人体验而言,IDEA确实比eclipse更好。虽然功能数量相似,IDEA在细节处理上更加人性化,提供更优秀的用户体验。
对于使用IDEA的初学者,可能需要时间适应界面和快捷键。建议在开始阶段关注IDEA的一些常用设置和快捷键,以提高效率。理解工程和模块的概念也是关键,IDEA与eclipse在这一点上存在差异。使用IDEA时,注意tomcat设置的便利性,以及通过勾选tomcat实例实现多个工程共用一个tomcat,但需确保端口不同以避免冲突。
在使用IDEA的过程中,我也体验到了它的一些特色功能,如webstorm和pycharm等。尽管在某些功能上可能不如eclipse方便,但随着时间的积累,这些差异将逐渐减少,甚至成为习惯。
在与eclipse的长期共处后,我最终决定与它告别,转而拥抱IDEA。虽然在初次使用时遇到了一些困难,但在不断适应和学习中,我发现IDEA提供了更为高效和人性化的编程体验。尽管未来仍可能遇到挑战和不完美的地方,但整体而言,我更倾向于使用IDEA。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。