我们正计划为更多用户创建一个“大型”网站,最多可以容纳 5000 个用户。我们考虑加入大量实时功能,数据更改会立即传播到所有连接的客户端。Meteor 和 DerbyJS 等新框架看起来非常适合这类东西。
现在,我想知道是否可以使用这些新框架执行典型的后端工作,例如发送(批量)电子邮件、清理数据库、生成 pdf 等。并且以一种富有成效且不糟糕的方式。我也想知道用它们创建复杂的表格有多困难。我习惯了方便的 Rails 视图助手和 Ruby gem 来处理这些事情。
Meteor 和 DerbyJS 都是相当新的,所以我确实希望在不久的将来会添加很多功能。但是,我也想知道将这些框架与“传统”Rails 应用程序结合起来是否是个好主意,该应用程序提供某些不需要实时更新的复杂页面。和/或使用提供 API 来执行繁重后端处理的 Rails 或 Sinatra 应用程序。然后,这些 Rails 应用程序可以访问与 Meteor/DerbyJS 应用程序相同的数据库。有人认为这是个好主意吗?或者更确切地说不是?为什么?
如果对那些新的“单页应用程序实时”框架有足够经验的人可以对此发表评论,那就太好了。他们将走向何方?他们能否通过身份验证和后端处理来处理“完整”的 Web 应用程序?使用它们进行编程会像使用 Rails 一样高效/方便吗?好吧,我想没有人可以肯定地知道这一点;-) 好吧,欢迎任何想法、猜测和想法!