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

wat*_*ery 13 php java web-applications java-ee

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

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

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

Kay*_*man 11

从某种意义上说,你可以用Java编写一些无法在PHP中复制的东西.我不熟悉PHP,但很可能是已经在Java中存在的类似于PHP的框架和库(例如像JPA这样的ORM框架).

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

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

解决方案:同时学习.

  • 我希望你比了解如何使用搜索引擎更了解Java.但我会免费为您提供第一个网站:http://facebook.com (4认同)
  • PHP中已经实现了大量的大型站点.这不是语言,而是程序员.是什么让你觉得你能够很好地学习Java来创造"更复杂"的东西. (3认同)
  • 用"学习两者"来避免火焰战的+1.好建议! (2认同)