代码之家  ›  专栏  ›  技术社区  ›  Josh K

用于部署的语言/堆栈[关闭]

  •  2
  • Josh K  · 技术社区  · 14 年前

    我正在进行一个相当密集的重写,并给出了以下选项的选择:

    • 运行在Tomcat上的JSP/Java
    • 在Apache下运行的PHP

    关于上述问题,我想问几个基本问题。

    速度是个问题。我们有一个MongoDB支持的数据库,所以我们不需要在数据库上等待信息,但是前端需要尽可能快。“速度不是问题”这句俗话在这里并不适用。如果您在一个请求中处理500k+个对象,那么它需要很快。

    可伸缩性是另一个问题。假设我们的数据库失控了。上面哪一项是最简单的处理方法?

    Tomcat/JSP和Ruby的共同缺点是什么?用PHP或Ruby进行并行处理容易吗?

    老实说,我以前是Java开发人员( JSP)成为PHP开发人员。我对任何东西的偏好都是PHP,但我也非常相信使用合适的工具来完成这项工作。团队有足够的能力来写这是我们需要的任何东西

    2 回复  |  直到 14 年前
        1
  •  1
  •   Zak    14 年前

        2
  •  0
  •   Josh K    14 年前

    Play!

    原因:

    • 快速启动
    • 无重新部署/打包
    • 直接MVC模式
    • Groovy模板/继承视图
    • 对依赖项作为JAR文件的支持

    发展从来没有受到它的阻碍。除了在哪里放置控制器/模型/视图之外,没有人需要学习任何新的东西。