用于企业Web应用程序的PHP与Java

时间:2014-01-04 16:14:23

标签: java php java-ee web-applications

是否可以用PHP编写企业Web应用程序(使用Java EE堆栈技术)?我只知道一点PHP,我总是把它看作是一个请求 - 进程 - 响应编程/脚本语言,在脚本完成执行后,服务器上没有对象保持活动状态(如@Stateful ejbs)。

以另一种方式表达:可以用Java和PHP实现相同的Web应用程序吗?或者是两种语言中哪一种比另一种语言更强大?

编辑:让我澄清一下我的问题:我已经了解Java并且在企业Web应用程序方面有一些经验。我想知道PHP是否同样强大(在语言结构中,在当前可用的框架中,等等),以创建可以用Java完成的相同复杂应用程序。

1 个答案:

答案 0 :(得分:11)

在Java中用PHP编写无法复制的东西,并不是更强大。我不熟悉PHP,但很可能已经在Java中创建了类似的PHP框架和库(例如像JPA这样的ORM框架)。

有状态EJB并不那么特殊(也不常见)。无论您使用的是Java还是PHP,都可以在会话中轻松存储信息。

对于SO来说这也不是一个合适的问题,因为编程语言不同,框架不同,你永远找不到“最好”的东西,因为那确实不存在。

解决方案:同时学习。