0

最终目标:我在非营利组织做志愿者(因此想创建而不是购买),已经有一个网站/主机,主要是使用手机来互相更新信息,现有的电子表格已经无效。我想设置一个密码/登录可访问数据库,具有不同级别的权限来读取或编辑信息和文本/数字信息以及可从多个移动设备访问的每条记录的图片。我想为这些设备中的每一个创建应用程序以登录和访问信息、发送记录更新或下载最新记录信息。该数据库也将存储在本地以供离线访问和搜索/排序。

初步目标:在线数据库、单用户或多用户访问(具有相同级别的权限)、仅文本/数字信息、将单个记录从手机更新到数据库、将所有“新”记录更新到设备、仅限 iPhone、本地副本离线访问

问题:我可以使用哪些类型的数据库(我见过到处乱扔的“SQLite”) 如何在线获取数据库 如何使用登录信息在线访问数据库 如何将信息设备传递到服务器,反之亦然(见术语 RESTful JSON API)我如何设置数据库并在设备上搜索

基本上,我已经涉足 iPhone 应用程序开发,并且知道要搜索哪些问题来创建该方面,我为更新等“规则”制定了一些逻辑,但我什至不知道从哪里开始或什么在线搜索数据库开发,身份验证以及从服务器到设备来回传递信息的问题......我只使用过Wordpress并做了一些HTML(很久以前)和次要的c ++,但真的不知道是什么首字母缩略词是,如果它们是协议、语言或程序...

4

1 回答 1

0

我同意这个问题非常大。有许多您会喜欢的选项和其他您不会喜欢的选项。

就个人而言,我会选择 Ruby on Rails。非常容易设置和学习,高度可配置。很容易实现一个通过 Json 请求消费的 API。

对于客户端,您可以使用 JavaScript 和 phonegap 或开发原生 iPhone 应用程序。两者都会向您的 API 发出 json 请求。

于 2013-08-19T02:48:31.040 回答