代码之家  ›  专栏  ›  技术社区  ›  Silfverstrom

从PHP移植到Java——框架建议?

  •  2
  • Silfverstrom  · 技术社区  · 17 年前

    我正在将一个项目从php移植到java。该项目是一个基于php和ajax技术的web应用程序,具有javascript前端。对于这样的事情,你会使用什么java框架?

    9 回复  |  直到 17 年前
        1
  •  5
  •   Michael Borgwardt    17 年前

    结果必须用Java编写,还是只需要在JVM上运行?在后一种情况下,您可能需要考虑 Grails ,它使用Groovy,这是一种基于Java的动态语言,可编译为Java字节码,并可以完全访问Java标准API。

        2
  •  3
  •   duffymo    17 年前

    你对Java了解多少?

    你为什么要移植它?

    根据你的描述,我真的说不出来,但有很多 Java web frameworks 在那里。挑一个。我更喜欢春天。

    我担心你会非常失望。我预计会有很多问题,比如“为什么我不能用Java做X?用PHP很容易!”

        3
  •  1
  •   emeraldjava    17 年前

    Apache Wicket 是一个可能的基于java的web框架。默认的是javaservlet和jsp框架。

        4
  •  1
  •   Andreas Petersson    17 年前

    如果看不到源代码,您将需要完全重写。仅仅“移植”可能行不通。

    在所有可用的框架中,我推荐两个:如果你想要干净的轻量级技术,可以使用wicket。使用ajax。jsf/seam,如果你在一个很容易找到大量经验丰富的开发人员的公司环境中。

        5
  •  1
  •   ScArcher2    17 年前

    我真的很喜欢 Stripes .

    也有一本关于它的好书。 Stripes ... and Java Web Development is Fun Again .

        7
  •  0
  •   fmsf    17 年前

    在我看来,您仍然会做同样的事情,但使用JSP和javabeans而不是php生成html。如果输出的html相同,javascripts和ajax仍然可以正常工作。

        8
  •  0
  •   alepuzio    17 年前

    这取决于项目的规模、功能和资源。

    如果项目没有太多特殊需求,你可以使用 Struts .Thsi是一个稳定的框架,虽然不是非常先进,但对于开发来说简单而强大。

    另一个更新和更先进的框架是 Spring Wicket . 在开始之前,我建议你列出你的需求清单:

    1. 您也必须移植O/R映射吗?
    2. 你是一个熟悉Java/J2EE的稳定开发人员吗?
    3. 你认为在移植过程中还是短期内添加一些功能?

    等等

    祝你好运 :)

        9
  •  0
  •   Seki    14 年前

    我会把它移植到 GWT

    Google Web Toolkit(GWT)是一个用于构建和优化复杂的基于浏览器的应用程序的开发工具包。它的目标是实现高性能web应用程序的高效开发,而开发人员不必是浏览器怪癖、XMLHttpRequest和JavaScript方面的专家。GWT被谷歌的许多产品使用,包括谷歌Wave和新版AdWords。它是开源的,完全免费的,被世界各地成千上万的开发人员使用。