我的公司正处于寻求建立团队以开发新平台以取代现有系统的婴儿阶段。 UI / UX非常重要,因为有几千个用户。当前系统使用Zend构建在PHP中。
我一直在做很多研究,并且已经考虑过YJ与DoJo或类似的东西。如果我们决定采用Java路线,我也会查看ZK框架。无论我们选择什么,框架都必须与Linux良好对话,并能够执行低级系统操作,如创建/更新文件等。
在一天结束时,我对Java知之甚少,但我看起来似乎所有干净的Web应用程序都在运行Java。
我在这里错过了一些东西,还是我在正确的轨道上思考:
PHP =更容易培训和雇用人员。更难获得丰富的UI
Java =难以培养和发现开发人员。清洁UI更容易获得。
答案 0 :(得分:3)
选择Java over PHP并不是一个干净的用户界面,更多的是关于增加大小和复杂性的能力。
不要误会我的意思,我知道有许多大型复杂系统在PHP上运行良好,只是我发现Java在平台上内置了更多支持以实现可扩展性。
您可以拥有一个包含PHP和Java的干净,丰富的UI。
PHP - 开始使用起来更轻松,更快捷。即使拥有适当的知识,也更难以解决性能和可扩展性问题。
Java - 更难“正确”。如果一切都做得恰到好处,你会比PHP更晚出现性能问题......但是如果掌握了相应的知识,就会更容易找到解决方案。
但是,就UX而言,你应该选择开发人员最容易接受的东西。如果UX和后端逻辑分离,您可以将它们视为分离的问题。