-2

我正在创建一个保存笔记的应用程序,并希望它能够与 PC 桌面应用程序同步。我想知道的是最好使用哪种类型的服务器以及如何从服务器保存和检索数据?

所有数据将是字符串或字符串数​​组。

4

4 回答 4

1

我使用了 Glassfish 服务器,一切正常。

于 2013-11-14T12:16:46.150 回答
0

试试 Google App Engine,它易于设置,托管在 google 环境中。这可能会满足您的需求。在这种情况下,您不需要购买托管计划等。您将获得 yourappname.appspot.com URL 以使用应用服务器。

  • Appengine 支持 Python 和 Java。

希望这对你有帮助

于 2013-11-14T12:30:46.837 回答
0

对于 RESTful 应用程序,您有多种可能性。我建议你看看几个 PaaS。使用 PaaS 的主要优点是您可以使用 Tomcat 即服务、Jetty 即服务、Glassfish 即服务,这意味着您不必管理服务器,因为您只需要按照他们的方式部署应用程序照顾堆栈。

这些 PaaS 通常提供 MySQL、Mongo 或 PostgrSQL 数据库。您可以在付款前尝试,因为他们通常提供免费套餐,您可以在其中测试所有内容。

您可以尝试以下几种:

  • 云蜂。这一部分还涵盖了提供 Jenkins 即服务的开发过程,这通常非常重要,特别是在多个开发人员在同一个项目上工作的情况下。您还可以构建 Android 或 iOS 应用程序。此外,您可以使用云模拟器,以便在将应用程序部署到生产环境的服务器之前测试一切是否正常。
  • GAE
  • 亚马逊豆茎
  • ...
于 2013-11-14T14:21:22.470 回答
0

您很可能会使用 RESTful Web 服务和传输 JSON 对象“说话”。

现在这取决于您的编程技能。

如果您选择 PHP,您会发现有成千上万的主机可以放置服务器代码。

如果你掌握 Java,就拿 Tomcat/GlassFish/...

我个人更喜欢 node.js(带有 express 和 MongoDB)。最大的优势是您没有太多不同的数据表示形式。只需 JSON - 无需转换,对象原生嵌入语言 (JavaScript) 和数据库中。

在 Android 端,您必须使用 HttpUrlConnection 或 AndroidHttpClient 调用 REST 服务(不推荐用于 Android >= 2.3)。

当然还有更多的选择(Ruby on Rails、Python、.NET)

如果您想在某天上网(不仅仅是桌面),请考虑托管服务和托管价格。

于 2013-11-14T12:23:02.547 回答