代码之家  ›  专栏  ›  技术社区  ›  Jason Cohen

用于Ajax Java应用的最佳服务器端框架

  •  14
  • Jason Cohen  · 技术社区  · 16 年前

    zillions Java Web应用框架。

    95%是在现代基于ajax/dhtml的开发时代之前设计的,这意味着这些新方法是移植而不是设计的。

    是否有任何框架是从头开始构建的,例如 GWT + Extjs 记在心里?

    如果不是,那么哪个框架最适合于具有动态字段和页面数的表单世界,这些字段和页面会变形客户端?

    10 回复  |  直到 7 年前
        1
  •  6
  •   Jess    16 年前

    Nextapp的Echo2/Echo3(www.nextapp.com)非常棒。

    与长城汽车相比的优势:

    1)它不限于Java类GWT的子集 (据我估计)学习起来更容易 3)拥有极其强大的设计工作室,几乎可以进行拖放设计。
    4)速度非常快,在所有平台的浏览器上都能很好地工作 5)可以使用Java脚本或Java编写应用程序 (6)处理事件和行动的方法非常直接。

    我个人认为,对于你试图整合Java和快速交付的任何Web应用程序,我毫不犹豫地选择ECHO3或ECHO2。

        2
  •  5
  •   Steve g    16 年前

    如果你是白手起家。我不得不说 Google Web Toolkit 。我不得不说这是难以置信的强大。您可以继续使用大多数Java工具。另外,您不必复制服务器和客户机上存在的代码,只需对每个区域进行不同的编译。

        3
  •  5
  •   Tim Howland    16 年前

    我会考虑rest风格的框架以及这里的其他建议- Restlet Jersey 对于后端来说可能是不错的选择,而在前端使用jquery或gwt之类的东西。这两个框架都可以轻松地生成json,rest样式在客户机应用程序和服务器源代码之间提供了一个清晰的界限;我发现jsf可以使这个界限变得非常模糊。

        4
  •  4
  •   user7094    16 年前

    我使用jsf和 IceFaces . 尽管jsf有一些限制,但icefaces似乎工作得很好,解决了jsf的一些问题。

    尽管如此,我还没有使用一个非常好的ajax框架。 Echo2 看起来很有趣。

        5
  •  3
  •   ScArcher2    16 年前

    我喜欢 stripes framework . 它允许您使用任何想要的javascript工具包。

    这是他们的文件 AJAX

        6
  •  3
  •   user14636    16 年前

    gwt非常强大且易于使用(全是java,没有javascript/html/css编码)。如果google有自己的方式,它将成为web应用程序开发中的一个主导框架/工具,这是有充分理由的。它已经与google gears(允许离线访问web应用程序)一起工作了,而且很可能会在google chrome中进行优化。

        7
  •  2
  •   zmf    16 年前

    DWR

    我使用这个来动态填充下拉列表,甚至根据表单上其他地方的用户输入动态过滤它们。

        8
  •  1
  •   Aidos    16 年前

    我喜欢jboss seam和richfaces的结合,特别是与扩展到eclipse的jboss工具的结合,这使得构建这种ria变得非常容易。

    维基百科包含一些有用的比较:

    Comparison of JavaScript frameworks List of AJAX Frameworks

    您的选择取决于几个不同的因素,包括您是希望“工作”完成客户端(大多数javascript框架)还是服务器端(echo2等)。其他值得一看的是像openlaszlo这样的工具,它提供了现成的flash(我认为),但是如果没有flash播放器,可以直接使用dhtml。

    不幸的是,我认为这个决定取决于几个竞争对手的平衡。看看比较,并尝试他们-大多数与在线演示的你来尝试。

        9
  •  1
  •   David Robbins    15 年前

    Aptana 有一个名为 Jaxer . 这是他们的网站:

    jaxer的核心引擎基于流行的mozilla firefox浏览器中的mozilla引擎。这意味着您在客户机和服务器上使用的执行环境是相同的。一直都是ajax。这意味着您只需要一组语言(浏览器自带的语言)来创建整个应用程序。

    这个框架是开源的,并且有一个非常好的基于eclipse的ide。aptana还在为activerecord开发一个javascript实现,名为 ActiveRecordJS . 您可以在其框架中同时使用客户端和服务器端。

        10
  •  0
  •   Kushal Jain    7 年前

    gwt是我使用过的最好的ajax框架之一。这个框架最重要的是由google维护。每个人都知道“谁是谷歌?”

    GWT is used by many products at Google, including Google AdWords and Google
    Wallet. It's open source, completely free, and used by thousands of 
    enthusiastic developers around the world.
    

    GWT提供可用于构建任何应用程序的丰富小部件。几乎所有的小部件。

    另一个重要的方面是gwt的不断发展,它也有稳定的释放,这是非常好的事情。另一件事谷歌也发布了gwt材料,这也是一件非常好的事情,因为每个人都在向材料迈进。

    我希望这对你有帮助!!!!