0

我正在设计一个需要在网络和手机上运行的应用程序。

该应用程序应像这样工作:

移动应用程序将使用 Web 服务来获取和提交服务器上的数据。

另一方面,我还想开发一个 Web 应用程序,该应用程序将出于相同目的使用 Web 服务。

所以,我需要去 SOA。

谷歌搜索后,我发现了许多架构。通常人们选择 Node.js 用于移动应用程序和 Java 框架用于 Web 应用程序。

我也正在寻找高度可扩展的架构。

请建议在我的情况下应该是空闲架构。

提前致谢。

4

1 回答 1

2

我认为你的问题可能太笼统了。然而,现代方法确实是创建公开 RESTfull API(例如基于 JSON)的服务层,然后创建尽可能多的使用此 API 的应用程序。

您可以为“大”浏览器开发 Web 应用程序、其他面向智能手机的 Web 应用程序以及可能为每个调用此 API 的流行平台(有 2 个)的移动应用程序。

有很多方法可以创建基于 AJAX 的应用程序(JQuery、ExtJS、Node.js、Play!、GWT 等),因此选择取决于您的需求、品味和专业知识。

于 2013-05-12T07:19:19.153 回答