JavaEE vs PHP - 为什么这么多人认为Java更好?[已关闭]
我需要评估Web项目的技术用途,团队由4名开发人员组成,项目时间为1年。
我更熟悉php,但客户端要求我使用JAVA EE来做到这一点。
我总是对Java及其框架有同样的看法:
- 这么多的xml和类,以便做简单的事情。在codeigniter中,我必须使用3个文件(模型,视图和控制器),具有休眠+spring + JSF,我需要超过10个文件!!!
- 滥用服务器。JavaScript代码失去了重要性,现在它并不好。当然,我们可以添加javascript代码,但似乎“java web家伙”更喜欢在服务器上而不是客户端上做这些事情。
- 不是好看的应用程序。Richfaces似乎是几年前的一张网。
- 当我看到像liferay这样的java应用程序,alfresco时,它们看起来很重而且很慢。
我想我可能会有点困惑,因为很多人和大公司继续使用JAVA进行Web。为什么?这是关于整合的吗?
另一方面,Java比PHP更快,但JAVA的服务器需要大量的内存(更昂贵)。在具有许多请求的服务器中,我们可以使用像php这样的语言进行改进,每个进程具有更大的时间,每个进程的内存更少,因为服务器永远不会因为内存而崩溃。有时,JAVA服务器可能会因为内存而崩溃,而实际生产环境中的平均响应时间将大于php。
我对Codeigniter非常满意,为什么这么多人认为Java更好?
提前致谢,
阿尔贝托