Ну, название говорит об этом. Я ищу разработать чат-приложение, которое, мы надеемся, станет чем-то большим, и в настоящее время я рассматриваю свои варианты того, что я должен создать поверх него.Разработка высокопроизводительного масштабируемого приложения Comet
Я взглянул на Торнадо с Редисом в качестве моего основного варианта - Tornado, являясь сервером Comet, идеально подходит для длительного опроса, чтобы получать сообщения на Redis, которые я намерен использовать как постоянные данные хранилище, а также очередь сообщений с ее отличными функциями субпаба.
Однако, я также слышал хорошие вещи о Django, RabbitMQ, MongoDB и Orbited. JavaScript для меня не большая проблема, поэтому поддержка JavaScript в Orbited не является чем-то большим благом.
Действительно, я, вероятно, с удовольствием разработаю маршрут, который я выбрал для себя, но если в моем плане есть какие-то недостатки, я хотел бы, чтобы какой-то человек указал им, прежде чем я найду. Я потратил несколько месяцев на это.
Я бы, если бы я знал, что Scala, или не было времени, чтобы узнать его. Это отличный новый язык программирования, чтобы учиться;) – Rob