Java 我对j2ee和php感到困惑

Java 我对j2ee和php感到困惑,java,php,jakarta-ee,Java,Php,Jakarta Ee,作为一名正在进行web开发的开发人员,我想知道J2EE或PHP是否更适合构建web站点 我最初的想法是J2EE更好,因为它基于Java,但在阅读了几篇文章后,我发现PHP在web开发方面可能更容易、更专注 在这个话题上,我有另一个疑问,在阅读关于web设计和构建的不同文章时,我发现一些网站声称是在J2EE、Java和Ruby中构建的。J2EE和Java一样吗?或者是完全不同的东西。这取决于你的技能或可理解性。如果你有良好的配置知识,那么我建议你通过java j2ee。php更容易使用java这取

作为一名正在进行web开发的开发人员,我想知道
J2EE
PHP
是否更适合构建web站点

我最初的想法是J2EE更好,因为它基于
Java
,但在阅读了几篇文章后,我发现PHP在web开发方面可能更容易、更专注


在这个话题上,我有另一个疑问,在阅读关于web设计和构建的不同文章时,我发现一些网站声称是在J2EE、Java和Ruby中构建的。J2EE和Java一样吗?或者是完全不同的东西。

这取决于你的技能或可理解性。如果你有良好的配置知识,那么我建议你通过java j2ee。php更容易使用java

这取决于您的技能或可理解性,如果您具有良好的配置知识,那么我建议您通过java j2ee。php更容易使用java

首先,不再有J2EE。还有javaee。JavaEE中的一个概要文件是。因此,尽管JavaEE中有一大堆复杂的企业级内容,但您只需使用所需的部分即可

然而,甚至不像JavaEE是用Java开发web应用程序的选择。这是标准,但是人们已经在开源框架方面取得了巨大的成功,比如。如果您将范围从Java扩展到所有JVM语言,那么(在Groovy中)和(在Java中,但在Scala中)也可以使用。两者都非常好

还有很多其他非JVM选项,如您所说的(PHP),还有Rails、Django(Python)等

因此,要真正理解什么是“更好”,你需要考虑很多事情:

  • 您对语言的舒适度和生产力
  • 您在“生态系统”中的舒适度和生产力--即访问第三方库以帮助您完成各种任务、轻松模拟和测试、抽象出样板代码和日常任务、轻松实现缓存和缩小web资产等
  • 能够通过充满活力的社区在线寻求帮助
  • 你的要求。例如,如果您需要访问AmazonS3存储桶,并且您的语言或使用该语言的第三方库的S3支持较差,那么您应该避免使用它。类似地,如果您需要使用Neo4J作为数据存储,但支持较差,请继续
这个问题没有“正确”的答案。我建议采用中描述的选项方法。做些调查,把你的选择范围缩小到三个。然后建立一个站点,用这三个选项实现一个具有代表性的特性。对你来说不太合适的选择会消除它们自己,留给你最好的选择


至于你的最后一个问题,Java是一种编程语言;JavaEE是一个利用Java语言和JVM的企业软件平台(具有前面提到的多个概要文件)。您提到的应用程序的Ruby部分可能已经被利用,这使您能够通过在JVM上运行Ruby。

首先,不再有J2EE。还有javaee。JavaEE中的一个概要文件是。因此,尽管JavaEE中有一大堆复杂的企业级内容,但您只需使用所需的部分即可

然而,甚至不像JavaEE是用Java开发web应用程序的选择。这是标准,但是人们已经在开源框架方面取得了巨大的成功,比如。如果您将范围从Java扩展到所有JVM语言,那么(在Groovy中)和(在Java中,但在Scala中)也可以使用。两者都非常好

还有很多其他非JVM选项,如您所说的(PHP),还有Rails、Django(Python)等

因此,要真正理解什么是“更好”,你需要考虑很多事情:

  • 您对语言的舒适度和生产力
  • 您在“生态系统”中的舒适度和生产力--即访问第三方库以帮助您完成各种任务、轻松模拟和测试、抽象出样板代码和日常任务、轻松实现缓存和缩小web资产等
  • 能够通过充满活力的社区在线寻求帮助
  • 你的要求。例如,如果您需要访问AmazonS3存储桶,并且您的语言或使用该语言的第三方库的S3支持较差,那么您应该避免使用它。类似地,如果您需要使用Neo4J作为数据存储,但支持较差,请继续
这个问题没有“正确”的答案。我建议采用中描述的选项方法。做些调查,把你的选择范围缩小到三个。然后建立一个站点,用这三个选项实现一个具有代表性的特性。对你来说不太合适的选择会消除它们自己,留给你最好的选择


至于你的最后一个问题,Java是一种编程语言;JavaEE是一个利用Java语言和JVM的企业软件平台(具有前面提到的多个概要文件)。您提到的应用程序中的Ruby部分可能已经使用过了,这使您能够通过在JVM上运行Ruby。

简而言之,如果我们谈论的是专业开发,那么Java就是一条出路


如果你是一个业余爱好者,那么PHP很可能是你的正确选择。

简而言之,如果我们谈论的是专业开发,那么Java就是一条出路


如果你是一个业余爱好者,那么PHP很可能是你的正确选择。

PHP会是一个更好的选择,因为它被广泛使用。而且,使用PHP编写代码更容易。“使用PHP最好的地方是它对新手来说非常简单,但为专业程序员提供了许多高级功能。”对此有很多答案,PHP易于编写,j2ee则不然,PHP是动态类型语言,未进行编译,不适合高可伸缩性,j2ee(标准+java web应用程序)那么我