【问题标题】:What IDE for Spring Framework web application?Spring Framework Web 应用程序的 IDE 是什么?
【发布时间】:2011-09-23 19:38:01
【问题描述】:

在我们公司,我们正在改用 Java。我们想使用 Spring Framework 开发 Web 应用程序。我们进行了 4 天的培训,培训师使用基于 Eclipse 的 Springsource Tool Suite 向我们展示了 Java。 但是,我以前使用过 NetBeans 来开发 PHP 应用程序。

与使用 Springsource Tool Suite 2.7.0 相比,使用 NetBeans 7.0 会失去什么?考虑到我们是 Java 新手,是否真的值得使用专用 Springsource Tool Suite 开发 Spring Framework Web 应用程序?

更新 提供更多信息:我们希望使用以下技术: - 春天框架 3 - JPA(休眠) - 阿帕奇检票口 - Maven

【问题讨论】:

  • @rationalSpring:您的第一段对我很有用,因为它是一个 IDE 功能。这是一个艰难的论点。其余的都是软的(轻量化、教程、免费软件)。

标签: java eclipse spring netbeans ide


【解决方案1】:

STS 已内置 Spring 重构工具 - STS 成为 Spring 开发首选的众多原因之一。例如,您正在更改 bean 名称,STS 将自动更新 bean 定义 XML 文件。

我个人更喜欢 eclipse 而不是 Intellij Idea;因为eclipse比IDEA更轻量级。由于 STS 是建立在 eclipse 之上的,所以 STS 也是我的首选。

springsource所有的spring教程和例子都在STS中。

STS 是免费的,而 IDEA 不是。不过我没用过 Netbeans。

【讨论】:

  • 我不知道。太棒了。
  • 您能否通过添加其余的为什么 STS 是春季开发的首选原因来更新您的答案?我需要多个参数。
  • “STS 是 Spring 开发的首选” - 谁首选?需要引用。
  • 但是 STS 有一些问题来自于 eclipse 等糟糕的 jsp 开发、缓慢的 maven 开发、编辑器无法管理的热部署问题以及 jpa 更新等待等性能问题
【解决方案2】:

我会推荐 IntelliJ 而不是 Eclipse。我不能代表 STS,因为我从未使用过它,但 IntelliJ 的 Spring 支持非常好。

我完全不同意上面关于 Eclipse 是轻量级的评论。

【讨论】:

  • 我完全同意你的不同意见。
【解决方案3】:

STS 是 Spring IMO 的最佳 IDE。除了Spring,它还包括我非常喜欢的Maven、Spring Roo,还有一个版本包括谷歌的App Engine SDK和GWT SDK。

【讨论】:

    【解决方案4】:

    我认为使用 STS 的最大原因是大多数使用 Spring 的开发人员都选择了那个 IDE。您查看的大多数教程、论坛帖子和文档都将基于 STS。我也喜欢在 IDE 中预打包 maven 和 tomcat 的方式。此外,Spring 模板项目很容易移植到 STS,这些项目非常有用,因为它们是预先连接的。我不确定您是否可以在没有大量 maven 初始配置的情况下通过 netbeans 获取它们。

    【讨论】:

      【解决方案5】:

      我建议使用 IntelliJ IDEA。在我看来,它是开发 SpringSource 应用程序的最佳 IDE。您可以试用它的终极版或使用社区版。

      【讨论】:

        【解决方案6】:

        我非常喜欢 IntelliJ。不过,如果你是 Eclipse 小店,看看 SpringSource Tool Suite http://www.springsource.com/developer/sts

        STS 中有许多专门为 Spring 开发人员设计的有用工具。查看我本周刚刚发布的 DZone Refcard http://refcardz.dzone.com/refcardz/eclipse-tools-spring

        【讨论】:

          【解决方案7】:

          我喜欢使用 IntelliJ IDEA。它有一些与代码相关的高级建议,这些建议不仅对 Spring Framework 有益,而且对其他框架也有益。对我来说,它是完整的 IDE。对于 Spring,它提供了方便的自动检测功能。 IntelliJ IDEA 中 Spring 框架的代码导航提供了独特性和便利性。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-07
            • 2011-04-12
            • 1970-01-01
            • 2019-02-21
            • 2020-09-15
            • 1970-01-01
            相关资源
            最近更新 更多