首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Client/Server应用程序-最佳在线数据存储/管理/通信库?

Client/Server应用程序-最佳在线数据存储/管理/通信库?
EN

Software Engineering用户
提问于 2012-04-25 12:56:32
回答 1查看 1.8K关注 0票数 0

我在一些iphone/android应用程序上工作,“存储在集中服务器上的数据”模式似乎相当普遍。

到目前为止,我已经完成了一个这样的应用程序,在不使用许多库的情况下,我自己做的每件事都是低级别的:

  1. MySQL数据库
  2. 允许应用程序管理器输入/更新内容的PHP/HTML web表单
  3. PHP脚本将SQL数据转换为可下载的XML文件
  4. 应用程序代码(java/ objects )下载XML文件,解析它们并将它们放入适当的对象中,然后显示在App UI中。

正如你所能想象的那样,这是非常乏味和无聊的,有很多重复的东西。同样,用这种方式来理解它的工作原理也很有趣,但是我确信有些库比我自己的php/java/obj-c代码做的更好。

现在,我将不得不做一些类似的事情,我正在寻找某种API/服务,这些API/服务将为我完成大部分工作,但仍然允许我修改/自定义我需要的内容(例如: web表单验证,以便应用程序管理器不会破坏数据库的完整性,例如:插入我自己的类)。

因此,我正在寻找最好的通用解决方案,涵盖上述所有步骤,以及当应用程序可以插入/更新数据的情况,以及(下载和上传)。(请注意,图书馆不应该有阻止我销售该应用程序的许可证)

假设我必须构建一个关于汽车的应用程序,我想用一些HTML表单将汽车数据存储在一个在线SQL数据库中,允许应用程序管理器添加更多的汽车(但只允许他输入有效的数据)。我希望应用程序用户能够下载汽车,并从他的手机插入新的在线SQL数据库。

你会推荐什么样的库/API?在允许灵活性的情况下,哪种服务最能节省我的时间?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2012-05-13 19:10:32

Django的管理界面用于CRUD管理网站,这是一种类似RPC的机制,用于从客户端与服务器端API通信,可能有一些不错的库可以通过XMLRPC导出Django方法(类似于http://pypi.python.org/pypi/django-xmlrpc)。

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

https://softwareengineering.stackexchange.com/questions/145947

复制
相关文章

相似问题

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