PHP vs Java for Enterprise Web Applications [已关闭]

2022-09-04 21:58:23

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

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

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


答案 1

从某种意义上说,这并不是更强大,你可以用Java编写一些不可能在PHP中复制的东西。我不熟悉PHP,但很可能有类似的框架和库是为PHP创建的,它们已经存在于Java中(例如像JPA这样的ORM框架)。

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

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

解决方案:两者都学。


答案 2

推荐