为基于移动的应用程序构建服务器

时间:2014-07-13 13:45:33

标签: android node.js scala

  

如果我希望为基于移动的应用程序构建服务器,我应该   使用Node js和Express或Scala和Play。我读了几本   在线博客和我读的越多,我变得越困惑。我也   尝试做一些微基准测试,但没有发现它有多大用处。       根据我读到的内容,Scala应用程序比Node js应用程序具有更好的CPU性能。我是对的吗?    我在这个应用程序中需要考虑的因素是:   1.表现   2.可伸缩性

2 个答案:

答案 0 :(得分:2)

性能和可伸缩性目标相对模糊而没有更多细节。两者都可以通过Scala(+ Play)以及Javascript(+ Node)来实现。

问问自己:

你想在后端使用Scala还是Javascript?

我更自以为是的答案: 你真的想在后端使用像Javascript这样的动态类型语言吗?

完全披露:自18个月以来,在生产网络+移动应用程序时使用Scala。

答案 1 :(得分:1)

语言的选项和语言一样多。更多,实际上。

您的选择取决于您的具体需求。在许多情况下,使用哪一个并不重要。性能瓶颈通常来自网络延迟,而不是请求处理/数据库访问时间。最好选择最容易创建/维护的服务器。