Meteor JS后端vs Express JS

时间:2016-10-12 20:08:42

标签: javascript mongodb express meteor mongoose

这几乎是我所理解的,但我想听到更多:

我在堆栈溢出的某处读到这个,比较meteor js和express js就像比较橙子和土豆。总结一下我对Meteor JS的理解 - 全栈(前端,后端) Express JS - 只有后端

现在我很好奇地比较了Meteor JS后端和Express JS(几乎比较了马铃薯的各种品种)。

我可以在Meteor JS后端的Express JS中做我所做的一切吗? Express JS优于Meteor JS后端有什么优势?

是否值得从快速获取数据并在流星前端显示或只是在流星中进行所有操作?

总的来说,我的问题是,如果对流星js后端表达强大吗?在Meteor后端做什么是不可能的,可以在快递中完成?

1 个答案:

答案 0 :(得分:6)

截至2017年5月,我认为没有人会选择Meteor的前端(称为Blaze)而不是现有的前端框架。

然而,当React作为其前端时,Meteor的后端似乎确实更受欢迎。有关该主题的一些优秀课程,请参阅Udemy。

Meteor可以做一切快递吗?

不知道。它可以接受中间件,并进行重定向,如果这是你想知道的。

Meteor能做什么,Express不能(轻松)做什么?

Meteor内置了MongoDB,因此您无需进行自己的mongoDB设置。

它使用套接字与前端对话,因此如果您想要实时更新数据,则不必自己设置套接字。当数据库发生变化时,您的前端会自动响应 - 就像聊天应用程序一样。

最后,它有一个内置的身份验证系统,使用护照或jwt等在Express中建立自己的登录系统可以节省您的时间......