0

我有一个潜在的“客户”(他是我的朋友)要求以下内容:他的公司有承包商收集建筑物数据(状况、租户等)。他们希望通过承包商随身携带的平板电脑上的 Web 应用程序/本地应用程序来优化此过程,以输入数据(他们现在正在纸上进行)并将其存储在数据库中。他们还必须拍摄建筑物的照片并将其附加到数据集。

我能够为数据条目创建一个 Web 应用程序,但我想知道上传图像的最佳方式是什么。您必须考虑到,在某些时候,用户的连接速度会很慢(或根本没有连接)。像 rails 这样的服务器端解决方案似乎不是最好的方法,因为用户必须等到图片上传后才能继续使用该应用程序。另一方面,我想避免创建带有同步按钮的本机应用程序,以便在按下时上传所有新数据。特别是因为我通常认为基于浏览器的工具总是更灵活和可持续的解决方案。

现在我玩了一下流星,据我了解(我对 Web 开发还很陌生),流星将首先将所有内容保存在客户端上,并在可访问时将其与服务器同步。对于上述规格,这会是一个很好的解决方案吗?还是您更喜欢 phone-gap 之类的容器应用程序?

我不想要任何详细的说明,而只是对解决此问题的最佳方法的一般意见。

提前致谢!

4

1 回答 1

0

Meteor 目前没有上传文件的“标准化”方式(它在路线图上)。您可以查看大气包CollectionFS,从我看到的演示中(我使用 AWS S3 来满足我的文件存储需求)它会在服务器退出时自动暂停和重启。

使用 Meteor 需要考虑的另一件事是,听起来您将绑定到现有数据库。Meteor 目前只支持 MongoDB 数据库。SQL 在路线图上(不幸的是,IMO)但尚未集成。

于 2013-08-07T20:09:18.100 回答