本机 Android 应用程序上 Azure 后端的数据流
Data Flow for Azure Backend on Native Android Apps
我们正在考虑使用 Azure 作为本机 Android 应用程序的后端。该应用程序将具有用户帐户以及产品信息和订单历史信息。思路是在Azure后台管理用户、产品、订单信息。
能否帮忙确认下我的理解是否正确:
There are three components involved: native Android app on client side, Node.js app on the server side, and Azure Storage.
The Node.js app on the server side is where for example get/set user/product/order API calls are implemented
Backend implementation is offered via Node.js or .NET via SDK, but for other implementations can also be done via REST calls to Azure
storage
The data flow involved is: Android app communicates to Node.js app via REST API, while Node.js app communicates to Azure Storage via SDK
(or REST API).
如能帮忙确认,将不胜感激
移动应用程序是移动后端即服务,其中 API 由标准 HTTP 动词(GET、POST 等)组成。每个 HTTP 动词都有与之关联的脚本,可以在后端使用 C#/Node.js 编写。每次 HTTP 谓词被客户端 "executed" 执行时,该代码就会被执行。客户可以根据 language/platform 得到他想要的任何东西。
There are three components involved: native Android app on client side, Node.js >app on the server side, and Azure Storage.
这取决于您使用的是什么。如果是移动应用程序,则有 SQL Azure。如果没有 - 那么您可以使用存储,SQL 或您需要的任何东西。
The Node.js app on the server side is where for example get/set >user/product/order API calls are implemented
Node.js 在移动应用程序中被实现为当客户端调用某些 HTTP 方法时执行的脚本。例如,如果客户端调用 POST HTTP 方法并使用移动应用程序将一些实体插入到存储后端,您就可以实现推送通知。
Backend implementation is offered via Node.js or .NET via SDK, but for other >implementations can also be done via REST calls to Azure storage
是的。但同样,如果您指的是移动应用程序(我想您是指移动应用程序),那么它就是 SQL Azure,在这里您可以使用 SQL Server Management Studio、Visual Studio 或其他工具来管理SQL Azure 数据库。或者使用 REST API.
The data flow involved is: Android app communicates to Node.js app via REST API, >while Node.js app communicates to Azure Storage via SDK (or REST API).
Node.js 后端使用您可以添加的模块(例如,用于发送 SMS 的 SendGrid 或将 blob 存储在存储中)和一些底层技术和适配器与存储后端通信。
我们正在考虑使用 Azure 作为本机 Android 应用程序的后端。该应用程序将具有用户帐户以及产品信息和订单历史信息。思路是在Azure后台管理用户、产品、订单信息。
能否帮忙确认下我的理解是否正确:
There are three components involved: native Android app on client side, Node.js app on the server side, and Azure Storage.
The Node.js app on the server side is where for example get/set user/product/order API calls are implemented
Backend implementation is offered via Node.js or .NET via SDK, but for other implementations can also be done via REST calls to Azure storage
The data flow involved is: Android app communicates to Node.js app via REST API, while Node.js app communicates to Azure Storage via SDK (or REST API).
如能帮忙确认,将不胜感激
移动应用程序是移动后端即服务,其中 API 由标准 HTTP 动词(GET、POST 等)组成。每个 HTTP 动词都有与之关联的脚本,可以在后端使用 C#/Node.js 编写。每次 HTTP 谓词被客户端 "executed" 执行时,该代码就会被执行。客户可以根据 language/platform 得到他想要的任何东西。
There are three components involved: native Android app on client side, Node.js >app on the server side, and Azure Storage.
这取决于您使用的是什么。如果是移动应用程序,则有 SQL Azure。如果没有 - 那么您可以使用存储,SQL 或您需要的任何东西。
The Node.js app on the server side is where for example get/set >user/product/order API calls are implemented
Node.js 在移动应用程序中被实现为当客户端调用某些 HTTP 方法时执行的脚本。例如,如果客户端调用 POST HTTP 方法并使用移动应用程序将一些实体插入到存储后端,您就可以实现推送通知。
Backend implementation is offered via Node.js or .NET via SDK, but for other >implementations can also be done via REST calls to Azure storage
是的。但同样,如果您指的是移动应用程序(我想您是指移动应用程序),那么它就是 SQL Azure,在这里您可以使用 SQL Server Management Studio、Visual Studio 或其他工具来管理SQL Azure 数据库。或者使用 REST API.
The data flow involved is: Android app communicates to Node.js app via REST API, >while Node.js app communicates to Azure Storage via SDK (or REST API).
Node.js 后端使用您可以添加的模块(例如,用于发送 SMS 的 SendGrid 或将 blob 存储在存储中)和一些底层技术和适配器与存储后端通信。