作为开发人员进行网络开发,我想知道J2EE
或PHP
是否更适合构建网站。
我最初的想法是J2EE更好,因为它基于Java
,但在阅读了几篇文章后,我读到PHP可能更容易,更专注于Web开发。
关于这个话题,我有另一个问题,在查看关于网页设计和构造的不同文章时,我遇到了声称用 J2EE,Java和Ruby 构建的网站。 J2EE与Java相同吗?或者它是完全不同的东西。
答案 0 :(得分:5)
首先,不再有J2EE了。有Java EE。 Java EE中的一个配置文件是web profile。因此,虽然Java EE中包含许多复杂的企业级内容,但您只需使用所需的部分。
然而,在Java中开发Web应用程序时,Java EE是 的选择。它是标准,但是人们在使用Spring MVC等开源框架方面取得了巨大成功。如果将范围从Java扩展到所有JVM语言,那么您可以使用Grails(在Groovy中)和Play(在Java中,也可以在Scala中)。两者都非常好。
然后还有许多其他非JVM选项,如Zend(PHP),如你所说,还有Rails,Django(Python)等。
所以要真正体会什么是“更好”,你需要考虑很多事情:
这个问题没有“正确”的答案。我会建议Lean Software Development中描述的选项方法。做一些研究,将你的选择缩小到三个。然后建立一个站点,并实现具有所有三个选项的代表性功能。对你来说不太合适的选择会消除自己并为你留下最佳选择。
关于你的上一个问题,Java是一种编程语言; Java EE是一个利用Java语言和JVM(如上所述具有多个配置文件)的企业软件平台。您提到的应用程序的Ruby部分可能与JRuby一起使用,这使您可以通过JSR 223在JVM上运行Ruby。
答案 1 :(得分:0)
这取决于你的技能或可理解性,如果你有良好的配置知识,那么我建议你通过java j2ee。 php更容易java
答案 2 :(得分:0)
简洁明了,如果我们谈论的是专业开发,那么Java就是最佳选择。
如果你是一个业余爱好者,那么PHP很可能是你的正确选择。