Javascript 你能帮我选择框架吗?

Javascript 你能帮我选择框架吗?,javascript,ruby-on-rails,node.js,frameworks,Javascript,Ruby On Rails,Node.js,Frameworks,我正在考虑开发一个应用程序,它将充分利用地理位置(mongodb将是我的选择),并能很好地上传照片(以及观看照片) 我只是想知道你是否能帮我做一个框架选举。我已经使用node.js好几个月了,我对它很满意,但是由于它的一个进程性质,在上传大照片时锁定是否会有问题 我正在研究的另一个解决方案是rails 你会选择哪一个?还有别的吗 谢谢 。。。但由于它的一个进程性质,上传大照片时锁定是否不好 看看,这将有助于利用更多的内核。事实上,头版的node.js客户机中有一个是这样的人:他们专注于处理图像

我正在考虑开发一个应用程序,它将充分利用地理位置(mongodb将是我的选择),并能很好地上传照片(以及观看照片)

我只是想知道你是否能帮我做一个框架选举。我已经使用node.js好几个月了,我对它很满意,但是由于它的一个进程性质,在上传大照片时锁定是否会有问题

我正在研究的另一个解决方案是rails

你会选择哪一个?还有别的吗

谢谢

。。。但由于它的一个进程性质,上传大照片时锁定是否不好

看看,这将有助于利用更多的内核。事实上,头版的node.js客户机中有一个是这样的人:他们专注于处理图像

我正在考虑开发一款能够充分利用地理位置的应用程序(mongodb将是我的选择)


我在MongoDB上做了很多工作,我建议大家阅读一下MongoDB地理定位工具的局限性。该产品确实提供了一些功能,但与Postgres的功能不匹配。在开始之前,您需要确保MongoDB涵盖了您需要的所有功能。

通过流媒体,您可以在上传过程中支持多个客户端,因为上传将分为不同的部分。我确信expressjs有一些很好的流媒体示例。

使用Rails的1进程也会遇到同样的问题。你需要扩大规模。使用Rails可以运行多个Rails实例(每个进程一个实例)。但我认为扩展rails应用程序更容易。但我不知道,这就是为什么我要问我认为mongodb是完美的。但如果你能告诉我它的一些缺点=)无论如何,我听说过集群模块的一些不好的地方,它还不够成熟,怎么样?流媒体是一个节点js模块还是什么?谢谢下面是一个普通节点示例:下面是一个使用socket.io的示例: