Чем многопоточные фреймворки лучше, чем фреймворки, управляемые событиями? (т. е. когда рельсы лучше, чем node.js?)

Я понимаю, что такое фреймворк с нитями (Rails, Django, Symfony2, …). И я понимаю, что такое фреймворк, управляемый событиями (Node.js, EventMachine, Twisted, …) и почему он отлично подходит для живого общения, чата, скорости… Кроме того, они не вызывают проблем в обычных случаях использования. Итак:

  • Каковы недостатки фреймворков, управляемых событиями?
  • Когда следует предпочесть Rails Node.js?
  • Почему не все новые веб-серверы написаны с использованием EventMachine, Twisted или Node.js?
  • Станут ли известные фреймворки, такие как Django или Rails, управляемыми событиями или умрут?
9
задан zetetic 22 May 2012 в 23:57
поделиться