【问题标题】:PHP-Dojo vs Java for large application [closed]大型应用程序的 PHP-Dojo 与 Java [关闭]
【发布时间】:2012-07-09 15:33:11
【问题描述】:

我的公司正处于寻找组建团队以开发新平台以取代我们现有系统的初期阶段。 UI/UX 非常重要,因为有几千个用户。当前系统是用 PHP 和 Zend 构建的。

我一直在做大量的研究,并考虑过将 Yii 与 DoJo 或类似的东西结合使用。如果我们决定走 Java 路线,我也看过 ZK 框架。无论我们选择什么,框架都必须能够与 linux 良好通信,并且能够执行低级系统操作,例如创建/更新文件等。

说到底我对 Java 知之甚少,但越看越觉得所有干净的 Web 应用程序都在运行 Java。

我是否在这里遗漏了什么,或者我的想法是否正确:

PHP = 更容易培训和雇用人员。更难获得丰富的 UI

Java = 更难培训和寻找开发人员。更容易获得干净的 UI。

【问题讨论】:

  • 不知道缺少什么,但又是什么问题?使用 PHP + dojo ofc - IBM for One 从很久以前就使用它(尽管在 .nsf 上)
  • 我的问题是,我是否需要查看 Java 才能获得干净的企业级 UI?我知道无论哪种方式,我们都会选择它们会扩展。对我来说重要的是 UI。在这一点上,我并不反对任何一种语言/框架,我只是想确保我们在前端做出正确的决定。我想了解社区在大型企业应用程序方面所做的事情。
  • 有足够多的 PHP 和 Java 开发人员在这一点上应该无关紧要。我相信 Java 更容易提高性能,但除非您有几千个并发用户,否则这可能无关紧要。
  • Facebook 正在使用 PHP...可扩展性不是问题 :) 性能方面,Java 会消耗大量资源,您拥有的活动越多,您就必须购买更多高端产品硬件只是为了支持 Java 食人魔 :) 至于 UI……Java 一直很糟糕,而 PHP 没有 UI。 JS 一路走来 :) Java 非常适合工业后端代码,而不是 Web。

标签: java php javascript jquery dojo


【解决方案1】:

选择 Java 而不是 PHP 与简洁的 UI 无关,更多的是关于增加规模和复杂性的能力。

不要误会我的意思,我知道有很多大型复杂系统可以使用 PHP 运行良好,只是我发现 Java 在平台中内置了更多的可扩展性支持。

您可以使用 PHP 和 Java 获得干净、丰富的 UI。

PHP - 更容易和更快地开始。即使有适当的知识,也更难解决性能和可扩展性问题。

Java - 更难“做对”。如果一切都正确完成,您将比使用 PHP 更晚地遇到性能问题......但是有了适当的知识,找到解决方案会更容易。

但是,就用户体验而言,您应该选择开发人员最满意的方式。如果 UX 和后端逻辑是解耦的,您可以将它们视为分离的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 2011-05-28
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2014-11-17
    • 2012-08-23
    相关资源
    最近更新 更多