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

标签 java php jakarta-ee web-applications

<分区>

是否可以像用 Java(使用 Java EE 技术堆栈)一样用 PHP 编写企业 Web 应用程序?我只知道一点 PHP,我一直认为它是一种请求-过程-响应编程/脚本语言,在脚本完成后没有对象在服务器上保持 Activity 状态(如 @Stateful ejbs)完成它的执行。

换句话说:可以用Java 和PHP 实现同一个Web 应用程序吗?还是两种语言中的一种比另一种更强大?

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

最佳答案

就您可以用 Java 编写无法用 PHP 复制的内容而言,它并没有更强大。我不熟悉 PHP,但很可能已经为 PHP 创建的类似框架和库在 Java 中已经存在(例如像 JPA 这样的 ORM 框架)。

有状态 EJB 并没有那么特别(也没有那么普遍)。无论您使用的是 Java 还是 PHP,您都可以轻松地将信息存储在 session 中。

这也不是真正适合 SO 的问题,因为编程语言不同,框架也不同,你永远找不到“最好”的东西,因为那根本不存在。

解决方案:两者都学。

关于java - 用于企业 Web 应用程序的 PHP 与 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923372/

相关文章:

java - 标记未显示在谷歌地图上

java 和 python 相当于 php 的 foreach($array as $key => $value)

java - 运行 JNLP 文件时某些库不起作用

php - Laravel 模式 sql

PHP 警告导致脚本在运行 FastCGI 的 IIS 上停止

java - 如果 @Resource 无法解析,Glassfish/Wildfly 不会失败?

JavaEE : Strange behavior when implement logging

java - 从数组创建列表 - 3 种方法哪一种更好

java - Java中字符串操作的数组

java - 通过路径获取Alfresco NodeRef