这些有什么不同之处?
- 带Spring IDE插件的Eclipse
- 仅有Spring Tool Suite(STS)
我问这个问题是因为STS声称它建立在Eclipse之上,我想知道它与仅使用添加了类似功能的插件的“原始”Eclipse相比有什么不同。
这些有什么不同之处?
我问这个问题是因为STS声称它建立在Eclipse之上,我想知道它与仅使用添加了类似功能的插件的“原始”Eclipse相比有什么不同。
确实,STS是建立在Eclipse之上的。唯一的区别是STS安装中包含了对其他产品的支持,例如Roo、Pivotal tc Server、Cloud Foundry和入门指南,但您也可以将这些功能包含在您的Eclipse安装中。
因此,STS提供了围绕Spring特性的完整解决方案,并简化了开发者环境的安装,这是关键的区别。
正如Martin Lippert在论坛中所解释的:
“因此,安装了STS功能之后,您可以在STS和现有的Eclipse安装中获得相同的功能。”
您可以在Spring论坛上找到更多详情。
有关功能的详细信息: STS功能和Spring IDE插件功能。
Spring Tool Suite具有专门为Spring支持的项目和云环境设计的即插即用功能。而Eclipse更加通用,我们需要为平台设置添加插件和扩展。
在DZone上已经有一篇关于此事的文章Spring IDE和Spring Tool Suite-在Eclipse中使用Spring。
虽然Spring IDE项目为Eclipse IDE提供了一组插件,但Spring Tool Suite作为最新Eclipse版本的即用型分发版,预先安装了Spring IDE组件。这包括针对Eclipse的tc Server集成(另一个由Pivotal提供的开源项目IDE扩展)以及将纯Eclipse IDE转变为企业级Spring应用程序开发的即用型、最佳环境的各种其他添加功能。