我在Google上没有找到任何关于它的内容......所以,有可能吗?
即丢弃XCode的故事板并使用Angular 2制作应用程序。
PS:Swift不能为我提供适当的框架和后端代码。我正在使用Swift的AudioKit Framework中的FFT算法。
答案 0 :(得分:1)
Angular2可以与任何语言编写的任何兼容的Web服务器一起使用。只要它正确地说出HTTP,它写的内容并不重要。
Angular2是一种基于JavaScript的前端技术。只要您有一个可以呈现HTML并且具有符合标准的JavaScript运行时的Web查看器,您就可以使它与您的后端进行通信。
您可以将其打包在兼容应用商店的软件包中,但它仍然是一个JavaScript应用程序,并且会以与您定位浏览器时完全相同的方式连接到您的后端。不同之处在于它能够利用某些特定于设备的功能。您将通过来回发送JSON(可以使用任何格式)与您的后端进行通信。
关键是所有通信都只能采用 序列化 消息的形式。
即使您的后端在同一设备上运行,也没有共享内存空间。
当然,由于移动应用可以在本地持有自己的状态,因此可能根本不需要后端。最后一点非常适合特定领域。
答案 1 :(得分:0)
如果您使用 Vapor 作为后端引擎,则可能是可能的。有关详细信息,请查看Vapor的website。