Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于企业web应用程序的PHP与Java_Java_Php_Jakarta Ee_Web Applications - Fatal编程技术网

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

用于企业web应用程序的PHP与Java,java,php,jakarta-ee,web-applications,Java,Php,Jakarta Ee,Web Applications,是否可以像在Java中那样用PHP编写企业web应用程序(使用Java EE技术)?我只知道一点PHP,而且我一直认为它就像一种请求-过程-响应编程/脚本语言,在脚本执行完毕后,服务器上没有对象保持活动状态(如@Statefulejb) 换一种说法:同一个web应用程序可以用Java和PHP实现吗?还是这两种语言中的一种比另一种更强大 编辑:让我澄清我的问题:我已经了解Java,并且在企业web应用程序方面有一些经验。我想知道PHP是否同样强大(在语言结构上,在目前可用的框架中,等等),可以制作

是否可以像在Java中那样用PHP编写企业web应用程序(使用Java EE技术)?我只知道一点PHP,而且我一直认为它就像一种请求-过程-响应编程/脚本语言,在脚本执行完毕后,服务器上没有对象保持活动状态(如
@Stateful
ejb)

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


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

没有更强大的功能,因为您可以用Java编写一些无法在PHP中复制的东西。我不熟悉PHP,但很可能已经为PHP创建了类似的框架和库,这些框架和库已经存在于Java中(比如像JPA这样的ORM框架)

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

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


解决方案:两者都要学。

好吧,我想知道学习PHP是否也值得,但如果像Wordpress或电子商务网站是PHP可以实现的最大复杂性,我对此不感兴趣。很多大型网站都是用PHP实现的。这不是语言的问题,而是程序员的问题。是什么让你认为你能够学好Java,创造出“更复杂”的东西呢?我已经了解Java,我正在企业应用程序中使用它。我知道PHP也很普及,我想了解与完整的Java企业堆栈相比,它现在有多强大(在我的问题中,这可能不是很清楚)。你能提供一些我可以看的大型网站的例子吗?我希望你比你更了解Java,而不是如何使用搜索引擎。但我会给你免费的第一个网站:+1,以避免与“学习两者”的火焰之战。好建议!“是否可以像在Java中那样用PHP编写企业web应用程序?”。是的。只是添加一条评论,因为这在谷歌上的排名相当高。对于web应用程序,请随意选择,两者都可以很好地工作。如果您的需求更加多样化,Java可能具有优势。您可以用java编写web应用程序、智能手机应用程序、桌面应用程序和嵌入式POS应用程序。Php并没有在web应用程序之外广泛使用(也许是作为一种通用脚本语言),请记住facebook使用phpI不知道它是否有任何帮助,但您可以使用Caucho Quercus(一种用Java编写的Php引擎)在JavaEE服务器上运行Php应用程序。小心,这只是PHP5。。。