首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我对j2ee和php感到困惑。

我对j2ee和php感到困惑。
EN

Stack Overflow用户
提问于 2013-12-26 18:43:28
回答 3查看 5.6K关注 0票数 1

作为一名正在进行web开发的开发人员,我想知道J2EEPHP是否更适合于构建网站。

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

在这个主题上,我还有另一个查询,当我查看关于web设计和构建的不同文章时,我遇到了一些声称是用J2EE、Java和Ruby构建的网站。J2EE与Java相同吗?或者是完全不同的东西。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-26 19:02:59

首先,再也没有J2EE了。有Java。Java中的一个概要文件是web配置文件。因此,虽然Java中有一堆复杂的企业级内容,但您只需使用所需的部分即可。

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

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

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

  • 你对语言的舒适感和生产力
  • 你的舒适和生产力与“生态系统”访问第三方库,帮助您完成各种任务,易于模拟和测试,模板代码和被抽象的普通任务,实现缓存和缩小web资产的易用性等。
  • 通过充满活力的社区在网上找到帮助的能力
  • 你的要求。例如,如果您需要访问Amazon存储桶,并且您的语言或第三方库对S3的支持很差,那么您应该避免使用它。同样,如果您需要使用Neo4J作为数据存储,但是支持很差,那么继续前进。

这个问题没有“正确”的答案。我建议采用精益软件开发中描述的选项方法。做些调查,把你的选择缩小到三个。然后建立一个站点并实现一个具有代表性的特性,并提供所有三种选择。对你来说不太合适的选择会消除你自己,把最好的选择留给你。

关于最后一个问题,Java是一种编程语言;Java是一个使用Java语言和JVM的企业软件平台(如前面提到的多个概要文件)。您所提到的应用程序中的Ruby部分可能与JRuby一起使用,这使您能够通过JSR 223在JVM上运行Ruby。

票数 5
EN

Stack Overflow用户

发布于 2013-12-26 18:55:14

这取决于您的技能或不稳定性,如果您有良好的配置知识,那么我建议您通过java j2ee。php更易于java。

票数 0
EN

Stack Overflow用户

发布于 2013-12-26 19:03:06

为了简洁起见,如果我们谈论的是专业开发,那么Java就是最好的选择。

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20789577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档