<分区>
作为一名正在经历 Web 开发的开发人员,我想知道 J2EE
还是 PHP
更适合构建网站。
我最初的想法是 J2EE 更好,因为它是基于 Java
的,但在阅读了几篇文章后,我了解到 PHP 可能更容易并且更专注于 Web 开发。
关于这个主题,我有另一个疑问,在查看有关网页设计和构建的不同文章时,我遇到了声称使用 J2EE、Java 和 Ruby 构建的网站。 J2EE 和 Java 一样吗?或者是完全不同的东西。
标签 java php jakarta-ee
<分区>
作为一名正在经历 Web 开发的开发人员,我想知道 J2EE
还是 PHP
更适合构建网站。
我最初的想法是 J2EE 更好,因为它是基于 Java
的,但在阅读了几篇文章后,我了解到 PHP 可能更容易并且更专注于 Web 开发。
关于这个主题,我有另一个疑问,在查看有关网页设计和构建的不同文章时,我遇到了声称使用 J2EE、Java 和 Ruby 构建的网站。 J2EE 和 Java 一样吗?或者是完全不同的东西。
最佳答案
首先,没有J2EE了。有Java EE。 Java EE 中的一个配置文件 是web profile .因此,尽管 Java EE 中包含大量复杂的企业级内容,但您只需使用所需的部分即可。
但是,Java EE 甚至不是用 Java 开发 Web 应用程序的选择。它是标准,但人们已经通过像 Spring MVC 这样的开源框架获得了巨大的成功。 .如果您将范围从 Java 扩展到所有 JVM 语言,您将拥有 Grails (在 Groovy 中)和 Play (在 Java 中,但也在 Scala 中)也供您使用。两者都非常好。
然后还有很多其他非 JVM 选项,例如 Zend (PHP) 如您所说,还有 Rails、Django (Python) 等。
因此,要真正了解什么是“更好”,您需要考虑很多事情:
这个问题没有“正确”的答案。我建议使用 Lean Software Development 中描述的选项方法.做一些研究,将您的选择范围缩小到三个。然后建立一个站点并实现具有代表性的功能所有三个选项。不适合你的选择会 self 淘汰,为你留下最好的选择。
关于你的最后一个问题,Java是一种编程语言; Java EE 是一个使用 Java 语言和 JVM(具有多个配置文件,如前所述)的企业软件平台。您提到的应用程序的 Ruby 部分可能与 JRuby 一起使用,它使您能够通过 JSR 223 在 JVM 上运行 Ruby .
关于java - 我对 j2ee 和 php 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20789577/