我没有在Google上发现任何关于它的事情。所以,这可能吗?用swift后端和Angular 2前端进行编程。可能吗?
即丢弃XCode的Storyboard并使用Angular 2制作应用程序。
PS:Swift对我来说不适合我,因为我的框架和完成后端代码。我正在使用Swift的AudioKit框架中的FFT algorythm。
我没有在Google上发现任何关于它的事情。所以,这可能吗?用swift后端和Angular 2前端进行编程。可能吗?
即丢弃XCode的Storyboard并使用Angular 2制作应用程序。
PS:Swift对我来说不适合我,因为我的框架和完成后端代码。我正在使用Swift的AudioKit框架中的FFT algorythm。
Angular2可以与任何语言编写的任何兼容的Web服务器一起使用。只要它正确地说HTTP,不管它写什么都没有关系。
Angular2是一个基于JavaScript的前端技术。只要你有一个可以呈现HTML的Web浏览器,并且具有符合标准的JavaScript运行时,你就可以让它跟你的后端交谈。
您可以将其包装在应用商店兼容包中,但它仍然是一个JavaScript应用程序,并且将以与将目标浏览器相同的方式连接到您的后端。不同之处在于它能够利用某些设备特定的功能。您将通过发送JSON(可以使用任何格式)来回与后端进行通信。
关键是所有通信都将以的形式连续化只有消息。
即使您的后端在同一设备上运行,也没有共享内存空间。
当然,由于移动应用程序可以在本地保留它自己的状态,因此可能根本不需要后端。最后一点是非常具体的领域。
感谢您的评论。我并不十分熟悉为手机制作应用程序的不同方式。我只是在快速学习,而且仍然非常坚持xCode,但它很快就会改变。 我听说可以使用Angular2制作Android应用程序。发现它很奇怪,因为认为angular2仅适用于网络。然后我在这里问。只是要说清楚,我的想法使用Swift框架与应用程序Angular界面不会工作...?苹果公司可以接受AppStore吗? –
增加了一些附加信息 –
我不知道XCode Storyboard。 Angular应用程序正在浏览器中运行。如果你想构建一个基于浏览器的单页面应用程序,那么你可以使用Angular。 –
前端并不关心你用于后端的东西。你想使用Swift,然后使用Swift。一个HTTP请求是一个HTTP请求,如果你从Swift或其他任何东西发出它,它是不相关的。 – Moritz
但我该如何连接它们?如果可以使用Angular前端制作iOS应用程序,Apple AppStore是否可以接受? –