¿Cuál es tu API favorita de Server Side Swift?

¡El mío es vapor!

Vapor es realmente buena API rápida del lado del servidor. Solía ​​para mi aplicación web. Comparándolo con los otros Swift-On-The-Servers, creo que Vapor es el servicio más útil y sin complicaciones. Realmente me gusta la forma en que está escrito, la implementación en Heroku es súper fácil y puedes obtener soporte casi instantáneo en su canal Slack.

El vapor no se basa en nada más que en sí mismo y mantiene su facilidad de uso.

Vapor es también el único marco para enfocarse en ser escrito exclusivamente en Swift. Donde otros marcos pueden elegir implementar cosas como el analizador HTTP de Node.js, Vapor tiene su propio analizador Swift (esta es la razón por la que personalmente me gusta el vapor más que otros) .

Para comprender mejor la rapidez del lado del servidor, puede visitar la respuesta de Jogendra Singh a ¿Cómo se comparan Kitura, Perfect y Vapor? ¿Sus propósitos difieren?

Perfecto: Swift del lado del servidor

Perfect es un completo y potente servidor de herramientas, framework y aplicaciones para Linux, iOS y macOS (OS X). Proporciona todo lo que un ingeniero de Swift necesita para desarrollar aplicaciones ligeras, mantenibles y escalables y otros servicios REST completamente en el lenguaje de programación Swift para aplicaciones orientadas tanto al cliente como al servidor.

Perfect incluye un conjunto de herramientas que mejorarán su productividad al usar solo un lenguaje de programación para crear sus aplicaciones: Swift. Perfect, la caja de herramientas y el marco de trabajo más dinámicos y populares de la comunidad de desarrollo disponible en la actualidad, Perfect es la columna vertebral de muchas aplicaciones web en vivo y aplicaciones disponibles en iTunes.

Fuente- Google

No los he probado todos, pero he probado Vapor. Es bastante bueno e incluye plantillas para formatear páginas web y mantener separados el código y el estilo. También hace que crear una API sea bastante simple.

Mirar las demostraciones de Kitura de IBM se ve bastante bien. IBM tiene mucha experiencia con Swift ahora.

La buena noticia es que, sea cual sea la plataforma que elija, están trabajando juntas para garantizar que Swift API tenga el soporte necesario en todos los marcos:

Swift.org