【发布时间】:2012-03-10 09:55:52
【问题描述】:
我将开始一个项目(不是商业项目,只是为了学习),但我想选择使用正确的工具,就像我为一家公司做这件事一样。
首先简要描述一下我需要什么。 这将是一个服务器-客户端应用程序。 对于服务器: - Windows 的图形用户界面 - ORM - 无需安装的数据库(sqlite ???) - GUI 构建器(RAD 工具) - 能够轻松创建 REST 服务
客户端是安卓设备 - 安卓手机的图形用户界面
客户端将连接到服务器并获取一些初始设置,然后开始 向服务器发送信息。 服务器应该能够正确显示从客户端收集的信息和 如果需要,编辑它们。
开源技术是强制性的。
首先我想使用 sqlite(除了程序我不应该进行任何安装)。这里有其他选择吗?
对于服务器,可能是带有 gui 库和 sql alchemy 的 python。卡米洛特呢?
对于客户端 (android) java。我认为这里没有其他选择。
你能对上述选择做一些cmet吗? 也许您可以提出一些不同的建议,以加快开发速度...
【问题讨论】:
标签: android python client-server