【问题标题】:What is the difference between Eclipse with Spring IDE plugin and Spring Tool Suite alone?带有 Spring IDE 插件的 Eclipse 和单独的 Spring Tool Suite 有什么区别?
【发布时间】:2015-06-27 19:46:55
【问题描述】:

这些有什么区别

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

【问题讨论】:

    标签: eclipse spring ide spring-tool-suite spring-ide


    【解决方案1】:

    DZoneSpring IDE and the Spring Tool Suite - Using Spring in Eclipse已经有一篇关于这个的文章。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

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

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

        您可以找到更多详细信息on the Spring forums

        功能详情:STS featuresSpring IDE plugin features

        【讨论】:

        • 所以 STS 没有任何 Eclipse 不能通过一些配置来获得的东西,对吗? STS 是否因为“臃肿”而执行较慢(因为没有更好的术语)?
        • @CaptainMan 没错,在我看来它们的性能是相同的,但是 STS 安装的简单性和使用某些功能(即:集成弹簧导轨)的机会从开发人员的角度提供了更好的体验看法。正如 Martin Lippert 在链接的线程中解释的那样:“因此,在将 STS 功能安装到其中之后,您最终可以在 STS 和现有的 Eclipse 安装中拥有相同的功能。”
        • 如果您想了解有关 STS 分发的确切内容的更多详细信息,请随时查看:github.com/spring-projects/toolsuite-distribution。有定义 STS 分布的产品和功能定义。它包含与 Eclipse JEE + Spring IDE + m2e 插件 + egit + egit-addons + cloud Foundry 集成 + tc 服务器集成相同。
        • 例如分布特征包含:github.com/spring-projects/toolsuite-distribution/blob/master/…,产品添加一些特征作为根特征:raw.githubusercontent.com/spring-projects/…
        • 两者的性能应该大致相同,但取决于您启用/使用的功能。例如,为项目启用 Spring 项目性质并配置要扫描以进行验证的 Spring 应用程序上下文会在项目构建中添加一些额外的步骤,因此会消耗一些 CPU 和内存。但是如果您发现性能问题(尤其是对于非 Spring 项目),请提交工单 (issuetracker.springsource.com/browse/STS),应该尽快修复。
        猜你喜欢
        • 1970-01-01
        • 2015-05-14
        • 2011-03-08
        • 1970-01-01
        • 2014-03-13
        • 2011-11-27
        • 1970-01-01
        • 2019-03-17
        • 2014-09-23
        相关资源
        最近更新 更多