使用 swift 后端和 Angular 2 前端编程。可能吗?
Programming with swift backend and Angular 2 front. Is it possible?
我在 Google 上没有找到关于它的任何内容..所以,这可能吗?
即丢弃 XCode 的故事板并使用 Angular 2 制作应用程序。
PS:Swift 由于框架和后端代码的原因,对我来说不是可以放弃的。我正在使用 Swift 的 AudioKit 框架中的 FFT 算法。
如果您使用 Vapor 作为您的后端 engine,这可能是可行的。查看 Vapor 的 website 了解更多信息。
Angular2 可以与任何语言编写的任何兼容的 Web 服务器一起使用。只要它正确地使用 HTTP,它用什么写的都没有关系。
Angular2 是一种基于前端 JavaScript 的技术。只要您有一个可以呈现 HTML 并且具有符合标准的 JavaScript 运行时的网络查看器,您就可以让它与您的后端对话。
您可以将它包装在一个应用商店兼容包中,但它仍然是一个 JavaScript 应用程序,并且将以与您针对浏览器时完全相同的方式连接到您的后端。不同之处在于它将能够利用某些特定于设备的功能。您将通过来回发送 JSON(可以使用任何格式)与后端通信。
关键是所有通信都将仅以 序列化 消息的形式进行。
即使您的后端 运行 在同一台设备上,也没有共享内存 space。
当然,由于移动应用程序可以在本地保留它自己的状态,因此它可能根本不需要后端。最后一点是非常特定于领域的。
我在 Google 上没有找到关于它的任何内容..所以,这可能吗?
即丢弃 XCode 的故事板并使用 Angular 2 制作应用程序。
PS:Swift 由于框架和后端代码的原因,对我来说不是可以放弃的。我正在使用 Swift 的 AudioKit 框架中的 FFT 算法。
如果您使用 Vapor 作为您的后端 engine,这可能是可行的。查看 Vapor 的 website 了解更多信息。
Angular2 可以与任何语言编写的任何兼容的 Web 服务器一起使用。只要它正确地使用 HTTP,它用什么写的都没有关系。
Angular2 是一种基于前端 JavaScript 的技术。只要您有一个可以呈现 HTML 并且具有符合标准的 JavaScript 运行时的网络查看器,您就可以让它与您的后端对话。
您可以将它包装在一个应用商店兼容包中,但它仍然是一个 JavaScript 应用程序,并且将以与您针对浏览器时完全相同的方式连接到您的后端。不同之处在于它将能够利用某些特定于设备的功能。您将通过来回发送 JSON(可以使用任何格式)与后端通信。
关键是所有通信都将仅以 序列化 消息的形式进行。
即使您的后端 运行 在同一台设备上,也没有共享内存 space。
当然,由于移动应用程序可以在本地保留它自己的状态,因此它可能根本不需要后端。最后一点是非常特定于领域的。