带有 Spring IDE 插件的 Eclipse 和单独的 Spring Tool Suite 有什么区别?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29758825/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-08 00:31:19  来源:igfitidea点击:

What is the difference between Eclipse with Spring IDE plugin and Spring Tool Suite alone?

eclipsespringidespring-tool-suitespring-ide

提问by Captain Man

What's the difference between these

这些有什么区别

I ask because STS says it's built on top of Eclipse, and I wonder what differences it has over simply using a plugin that adds similar functionality to "vanilla" Eclipse.

我问是因为 STS 说它是建立在 Eclipse 之上的,我想知道它与简单地使用一个向“vanilla”Eclipse 添加类似功能的插件有什么区别。

采纳答案by Leandro Carracedo

It's true, STS is built on top of Eclipse. The difference is only related to another products support from the STS installation, like Roo, Pivotal tc Server, Cloud Foundry and getting started guides, but you could also include this features in your Eclipse installation.

的确,STS 是建立在 Eclipse 之上的。区别仅与 STS 安装的其他产品支持有关,例如 Roo、Pivo​​tal tc Server、Cloud Foundry 和入门指南,但您也可以在 Eclipse 安装中包含此功能。

So STS gives a complete solution around Spring features and simplifies the developer environment install, that's the key difference.

所以 STS 围绕 Spring 特性给出了一个完整的解决方案,并简化了开发者环境的安装,这是关键的区别。

As Martin Lippert explains in the forums:

正如 Martin Lippert 在论坛中解释的那样:

"So you can end-up having the same features in STS and your existing Eclipse installation after installing the STS features into it."

“因此,在将 STS 功能安装到其中后,您最终可以在 STS 和现有 Eclipse 安装中拥有相同的功能。”

You could find more details on the Spring forums.

您可以在 Spring 论坛上找到更多详细信息。

Details on features: STS featuresand Spring IDE plugin features.

功能详情:STS 功能Spring IDE 插件功能

回答by Mandy

Spring Tool suite has ready to go features specially designed to spring supported projects and cloud environment. And Eclipse is more generic where we've to add the plugins and extensions for our platform setup.

Spring Tool 套件具有专为 Spring 支持的项目和云环境设计的随时可用的功能。Eclipse 更通用,我们必须为我们的平台设置添加插件和扩展。

回答by BlueMice

There is already an article about this in DZone Spring IDE and the Spring Tool Suite - Using Spring in Eclipse.

在 DZone Spring IDE 和 Spring Tool Suite - Using Spring in Eclipse 中已经有一篇关于此的文章。

While the Spring IDE project provides a set of plugins for the Eclipse IDE, the Spring Tool Suite comes as a ready-to-use distribution of the latest Eclipse releases with the Spring IDE components pre-installed. This includes the tc Server integration for Eclipse (another IDE extension that is provided by Pivotal as an open-source project) and various other additions to Eclipse that turn the pure Eclipse IDE into a ready-to-use, best-of-breed environment for enterprise Spring application development.

虽然 Spring IDE 项目为 Eclipse IDE 提供了一组插件,但 Spring Tool Suite 是最新 Eclipse 版本的现成发行版,预装了 Spring IDE 组件。这包括 Eclipse 的 tc Server 集成(由 Pivotal 作为开源项目提供的另一个 IDE 扩展)以及 Eclipse 的各种其他附加功能,这些附加功能将纯 Eclipse IDE 转变为随时可用的同类最佳环境用于企业 Spring 应用程序开发。