Совместная информация.Синатра или Node.js? - PullRequest
0 голосов
/ 20 декабря 2010

Я создаю новое веб-приложение, которое, будем надеяться, будет использоваться для предоставления геоинформации из базы данных MongoDB.

Информация будет доставлена ​​в формате JSON и HTML. В основном, HTML для фронтального поиска в Интернете и JSON для запросов API.

Я новичок в Node.js, но мне действительно это нравится. Ночью я также являюсь разработчиком Rails 3, так что Синатра мне знаком.

В любом случае, я надеюсь удовлетворить множество одновременных запросов, и мой первый инстинкт - это Node, но мне было трудно работать с Mongo. Не невозможно, но не так хорошо, как Mongoid.

Будем благодарны за любые предложения и советы, на какой платформе идти.

Спасибо

Ответы [ 2 ]

1 голос
/ 20 декабря 2010

Мое предложение состоит в том, чтобы заниматься тем, что вам удобнее разрабатывать и развертывать. Я лично пошел бы с Синатрой, но это потому, что лично я нахожу это быстрым и элегантным, чтобы развиваться. Если скорость критична и важнее времени разработки, вам необходимо разработать разумный эталон для обоих и протестировать его для обоих.

0 голосов
/ 27 сентября 2012

Пойдя с Phrogz, делайте то, что вам удобно - к тому времени, когда вы получите достаточно трафика, чтобы почувствовать разницу (если вообще когда-либо), у вас будет достаточно данных и опыта, чтобы выбрать другой выбор, если это необходимо.

просто имейте в виду, что Node.js всегда выполняется как один процесс и на одном ядре - поэтому запросы будут обрабатываться один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...