将Expressjs或towerjs与流星集成



我们正在构建一个web应用程序,并正在评估是否使用流星。在这一点上,流星在服务器端的作用不大。ex没有路由层,控制器,ORM等

所以我的第一个问题是,这些功能在未来会被期待吗?。它会提供像Rails这样的全栈web框架吗。

在这一点上,如果我们需要使用流星,我们需要在服务器端提供更多功能。所以是否可以将Metroet中的服务器端mvc web框架(如Express、towerjs、railways等)与Metroet集成?或者反过来,流星可以集成到这样的框架中吗。

路由和一种形式的ORM都在路线图上。您已经可以编写"控制器",因为您可以通过Meteor.methods公开方法,这些方法可以由客户端调用并处理数据库中的对象。

正如Lance所说,Meteor是一个全栈框架,但它仍在开发中。如果你想使用Meteor,但发现它不完整,我建议你在此期间等待并使用其他东西(如Tower或Express)。

Meteor将是一个很好的选择,如果本机允许构建npm项目和模块的话。忽略Node中的所有社区也是一样的。JS和所有支持的资源到目前为止都做了一些限制性的事情,可能在中短期内是不完整的。

正如拉胡尔和兰斯所说,你还必须考虑到《流星》是非常新和不完整的。你还需要考虑Meteor试图达到的方法是建立一种不同类型的网站,也许更像是网络应用程序,而不是传统的网站。

无论如何,我们必须看流星项目,保持关注,并看到新的更新。


我想你不能把Express和Tower结合起来。JS-如果我错了,Lance会纠正我,但我知道你也可以将Express与DerbyJS集成。

有一个Meteorite包,它提供了与Meteor一起使用的express,用于开发REST API等(免责声明:我是作者)

最新更新