【发布时间】:2015-04-16 07:40:39
【问题描述】:
我正在考虑如何构建我的项目。我为普通浏览器制作了一个流星网络应用程序,它将是一个“事件管理器”。这将用于制作事件,然后单独的流星应用程序将通过 ddp 连接,注册事件等。
所以我显然使用 DDP 连接这两个应用程序,但突然间我想知道流星将服务器端代码放在移动应用程序中的什么位置,因为这是一笔巨大的交易,即使不在互联网上,移动应用程序也必须工作,所以我尽管某些服务器端渲染在手机上离线发生是合乎逻辑的,如果不是这种情况,那么我将不得不以某种方式将我的应用程序分离为使用本地存储数据渲染的东西,如果没有连接到互联网和我必须同步两个应用程序数据库 + 本地存储。
我认为服务器端代码确实在手机上运行,只是感觉每部手机都有自己的“服务器”是违反直觉的。
感谢您的帮助:)
【问题讨论】:
-
我可能错了,但我很确定 Cordova 应用程序只是一个包装器,因此手机上不会运行服务器端代码(为什么会有?)
标签: javascript mobile web-applications meteor architecture