【问题标题】:Popular IDE for Struts 2适用于 Struts 2 的流行 IDE
【发布时间】:2009-11-03 05:04:13
【问题描述】:

我开始学习 Struts 2,我想知道:

Struts 2 最受欢迎的 IDE 是哪个?

我查看了其中的一些(netbeans、idea、eclipse),只有idea 似乎将Struts 视为一等公民。但是社区版的idea没有这个能力。

其他人有第三方插件来支持它,但听起来不像是真正的“内置”。我觉得这很奇怪,因为 struts 是最流行的 java 框架。

任何提示表示赞赏

【问题讨论】:

  • 老实说,我只是猜测 struts 是我在 Indeed.com 上搜索时最受欢迎的。当您说“非标准框架”时,我不确定您的意思。那么大多数 struts 开发人员根本不使用为其量身定制的 IDE 吗?
  • 等一下,上面我以某种方式回复了一个已经消失的评论......
  • 我将最初的评论作为答案。
  • 非标准,我的意思是不是 Sun API,也不是事实上的标准(例如与 Hibernate 不同)。

标签: java ide struts2


【解决方案1】:

Eclipse with Struts 2 Plugin,本文提供了有关它的详细信息Struts-2-Eclipse-plugin

【讨论】:

    【解决方案2】:

    我觉得这很奇怪,因为 Struts 是最流行的 Java 框架。

    即使这是真的,在表示层环境中的事情也是短暂的,并且将来可能会发生变化。最重要的是,为非标准框架开发和维护 IDE 支持并不是那么轻松,而且可能不值得付出努力,尤其是对于开源计划。这可能是一个解释。

    也就是说,一个好主意实际上是避免 XML 配置地狱,并且更喜欢约定而不是配置方法。 Codebehind Plugin 可以帮助实现这一目标。另一种选择是放弃 Struts 2 并切换到 Stripes Framework >:) 但这是另一个故事。

    【讨论】:

    • 我知道,我确信那里有更好的框架,比如 spring mvc 或 stripes,但我正在学习这个是为了它提供的职业机会(这不是我的一点雇佣军吗! )。请参阅此处的图表了解我的意思:indeed.com/jobtrends?q=java+struts,+java+stripes&l=
    • Codebehind 听起来很像他们一直在查看 Rails 的围栏。
    • 是的,我知道这张图表和 Matt Raible 的幻灯片 :) 对于您的简历,Struts 2 确实是 IMO 的不错选择。关于 Codebehind 插件和以前的零配置插件,他们深受 Stripes 思想和概念的影响,这实际上是一件好事。也许 Stripes 本身也受到了 Rails 的影响,我真的不知道。但是 Rails 无论如何都没有约定优于配置的单极子,所以这并不重要:)
    【解决方案3】:

    我使用IntelliJ with Struts 2 plugin。到目前为止,我是一个快乐的用户。

    【讨论】:

      【解决方案4】:

      我使用 eclipse,但没有任何真正的插件支持。

      编辑 struts xml 文件有点麻烦,但是 Eclipse 中的 xml valiator 和 eclipse 对应用服务器和容器的支持非常容易处理。

      【讨论】:

      • 那么在没有任何插件或IDE支持的情况下,用struts开发真的有效吗?在这种情况下,eclipse 比记事本有什么优势?
      • Eclipse(或任何其他优秀的 IDE)允许您在 IDE 内部或与 IDE 对话以调试模式运行服务器,因此您可以使用断点和所有爵士乐来调试代码。此外,语法检查、验证、ant 集成、maven 集成和所有其他插件都很棒。
      【解决方案5】:

      我用过 Eclipse 和 MyEclipse。

      MyEclipse 更适合开发 STRUTS webapps,因为您可以在其中启动一个 Tomcat 实例,并编辑 JSP 以进行实时更改。并不是说没有设置就不能在 Eclipse 中执行此操作。 MyEclipse 也有 struts-config 的图形表示,但它对于大型设置并没有真正的用处。

      我的大部分 JSP 和配置文件都是在 TextPad 中编辑的...

      【讨论】:

      • 与第一个回答者类似,您说您只是使用了文本板。听起来大多数 struts 开发人员并没有真正使用 IDE?
      • @Chris:我不知道专门用于 STRUTS 的 IDE。
      猜你喜欢
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      相关资源
      最近更新 更多