iOS Paypal Braintree:设置服务器是什么意思?
iOS Paypal Braintree: What does it mean to setup up a server?
这可能是一个最基本的问题,但是拥有 Braintree 服务器意味着什么?我知道有些代码需要在服务器上 运行,这意味着 'server' 必须始终是 'on'?
我偶然发现了 Heroku,但还有其他选择吗?我也可以使用 Firebase 吗?
服务器就是通过网络(例如 Internet)向另一台计算机(或移动设备)提供数据或服务的任何计算机。服务器运行特殊软件,允许它处理请求应用程序发送的命令和 return 数据。只要连接到网络并配置为接收和响应网络流量,您的笔记本电脑、台式机甚至 Raspberry Pi 都可以配置为服务器。请参阅此 page 以获得更详尽的解释。
在问题的上下文中,"Braintree server" 是任何安装了 Braintree 服务器端 API 并暴露在网络中的服务器。 Amazon AWS 或 Heroku 等服务被视为平台即服务 (PaaS)。它们为您提供对已经为您设置了开发环境的服务器的远程访问。您只需要在您选择的环境中安装 Braintree。例如,在 Node.js 中,命令很简单:
npm install braintree
Firebase 被视为后端即服务 (BaaS)。它不仅管理物理硬件和开发环境,还管理数据存储和同步。它提供了 rich feature set,但自定义起来可能更复杂。
您还可以开始使用非常基本的云选项,例如 DigitalOcean. This is considered Infrastructure as a Service (IaaS), because you receive access to a blank server which you can then customize to your heart's content. Create a droplet, install Python, Ruby, Node.js etc, then install Braintree 并开始编码。
任何这些服务都将确保您的服务器是 "always on"。我个人推荐DigitalOcean。您将不得不自己做更多的设置,但您会在此过程中学到更多。
这可能是一个最基本的问题,但是拥有 Braintree 服务器意味着什么?我知道有些代码需要在服务器上 运行,这意味着 'server' 必须始终是 'on'?
我偶然发现了 Heroku,但还有其他选择吗?我也可以使用 Firebase 吗?
服务器就是通过网络(例如 Internet)向另一台计算机(或移动设备)提供数据或服务的任何计算机。服务器运行特殊软件,允许它处理请求应用程序发送的命令和 return 数据。只要连接到网络并配置为接收和响应网络流量,您的笔记本电脑、台式机甚至 Raspberry Pi 都可以配置为服务器。请参阅此 page 以获得更详尽的解释。
在问题的上下文中,"Braintree server" 是任何安装了 Braintree 服务器端 API 并暴露在网络中的服务器。 Amazon AWS 或 Heroku 等服务被视为平台即服务 (PaaS)。它们为您提供对已经为您设置了开发环境的服务器的远程访问。您只需要在您选择的环境中安装 Braintree。例如,在 Node.js 中,命令很简单:
npm install braintree
Firebase 被视为后端即服务 (BaaS)。它不仅管理物理硬件和开发环境,还管理数据存储和同步。它提供了 rich feature set,但自定义起来可能更复杂。
您还可以开始使用非常基本的云选项,例如 DigitalOcean. This is considered Infrastructure as a Service (IaaS), because you receive access to a blank server which you can then customize to your heart's content. Create a droplet, install Python, Ruby, Node.js etc, then install Braintree 并开始编码。
任何这些服务都将确保您的服务器是 "always on"。我个人推荐DigitalOcean。您将不得不自己做更多的设置,但您会在此过程中学到更多。