首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Meteor js:分离前端和后端

Meteor js:分离前端和后端
EN

Stack Overflow用户
提问于 2014-02-01 02:49:24
回答 3查看 1.3K关注 0票数 1

因此,meteor js的全部意义在于允许用户一次编写整个堆栈,但是如果我使用像django这样的较旧的框架,我可以借用meteor js的前端代码吗?例如,数据库的前端同步、模板或meteor如何使用模板处理事件等。

有没有一种方法可以提取meteor js前端代码以在另一个框架中使用?

EN

回答 3

Stack Overflow用户

发布于 2014-02-01 04:30:05

不,没有这样的方法。Meteor的全部要点(好吧,至少是关键点之一)是拥有一个既能在前端又能在后端工作的框架。这样,您就不必编写两个单独的逻辑层,也不必为它们之间的通信添加额外的层。这真的是一个很大的优势。

也就是说,理论上您可以将Meteor前端与django后端一起使用,前提是您可以使用AJAX手动与服务器对话,并使用您自己的反应性包装数据。然而,你最终会自己重写Meteor的很大一部分。要么用Meteor重写旧的django代码,要么使用像Backbone这样的专用前端框架,这会容易得多。

票数 3
EN

Stack Overflow用户

发布于 2015-10-29 10:25:02

您可以使用Django DDP从Django项目中提供Meteor后端--包括实时的、延迟补偿的发布/订阅和远程过程调用。请查看自述文件和examples in the repo中的示例以获取灵感。

声明:我是django-ddp的作者。

票数 1
EN

Stack Overflow用户

发布于 2014-02-08 09:40:03

你可以让它工作。

如果您编写与Meteor前端通信的DDP服务器。并且您可以通过DDP将您想要的任何数据发布到仅限客户端的集合。(这里有一个关于如何https://www.eventedmind.com/tracks/feed-archive/how-to-publish-to-a-client-only-collection的链接)。

在前端,您只需要使用DDP.connect(服务器URL)来连接服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21487792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档