【发布时间】: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