【问题标题】:Best gui implementation with Spring MVCSpring MVC 的最佳 gui 实现
【发布时间】:2011-12-03 00:39:34
【问题描述】:

我不是 Spring 方面的专家。我使用过 JSF 组件 ice faces、prime faces 等。还有 Asp.Net 组件 DevExpress、Teleric 等。

当然,应用程序的 GUI 实现取决于应用程序的需求,但我需要一些建议。 现在我正在使用 jstl 标签和 jQuery 创建 jsp 文件。但我不喜欢这样,因为 jQuery 在不同的浏览器上仍然存在问题。有时我发现自己调试 jQuery 代码而不是编写自己的项目,这需要很多时间。我找不到太多有用的 jsp 标签。对此有何建议?我想要一些易于使用且不依赖于浏览器的易于使用的组件,例如网格视图、列表框。

任何建议都会有所帮助,谢谢。

【问题讨论】:

  • “jquery is still has questions with different browsers”这对我来说是新闻,什么问题?
  • 很多带有 jquery ui 组件的 ajax 请求可以把你的生活变成地狱。与 chrome 和 firefox 完美配合,但在 ie 上会出现依赖于 jquery 的错误。总而言之,它不稳定且不稳定的站点是不可容忍的。
  • 我正在这样做 - 将 jquery-ui 与 ajax 一起使用,完全没有问题。 ie9 虽然没有用 ie6 试过。
  • 如果您不提供线索,我应该怎么做才能说服您向我的所有应用程序发送您想要什么。尝试使用站点网格和 jquery ui 选项卡,每个选项卡映射到不同的控制器,并使用 ajax 帖子,看看会发生什么。
  • 这不是 JQuery 问题,这是您的代码。例如,如果您忘记了数组或对象文字中的尾随逗号。 Firefox 将忽略这一点,IE 将失败。如果代码正确,就不会有问题。 JSLint 可以帮你找出问题所在,虽然有点迂腐。

标签: jquery user-interface spring-mvc jsp-tags


【解决方案1】:

在过去的 3 个项目中,我一直在使用 spring-mvc + jQuery,没有任何严重问题。所以坚持使用 jQuery。几点说明:

  • 获取最新的 jQuery 版本
  • 小心插件 - 一些插件可能有问题,但这与 JSF 组件有问题一样 - 这取决于它们的供应商

【讨论】:

    【解决方案2】:

    我同意 Bozho,一个替代方案是 ExtJS,它的质量控制比 JQuery 更高,但是:

    • 并非免费用于商业项目。
    • 学习曲线非常陡峭,尤其是第 3 版。我还没有尝试第 4 版,他们说更容易。
    • 这是一个更重的下载,更适合 Intranet,尽管您也可以只包含您需要的组件

    有利的一面:

    • 完美兼容所有浏览器,包括 IE 6
    • 组件的质量超级好

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 2015-04-19
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 2016-10-20
      • 1970-01-01
      相关资源
      最近更新 更多