¿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

More Interesting

¿Cómo funciona la arquitectura cliente - servidor?

¿Necesito instalar PHP, MySQL y algo como XAMP, si ya tengo un IDE, un webhost y un cliente FTP?

¿Cuál es el mejor y más fácil software para gráficos de Gantt?

¿Debo usar Firebase junto con una base de datos normal?

¿Los tweets con enlaces o tweets sin enlaces son más importantes para usted para su investigación?

¿Cuál es su opinión sobre el estado actual de la seguridad de las aplicaciones web?

¿Es bueno usar Laravel para desarrollar una aplicación web con AngularJS y Bootstrap?

¿Es la aplicación secreta un poco turbia? ¿La gente entiende cómo agregará valor a la sociedad?

¿Una buena comprensión de JavaScript (junto con HTML / CSS) y las bibliotecas basadas en JavaScript serán suficientes para que un desarrollador siga una carrera en el desarrollo de aplicaciones / web?

¿Qué tipo de aplicaciones (web o windows) se pueden automatizar utilizando herramientas RPA?

¿Cuáles son las cosas que debo aprender al probar la aplicación web usando el selenio web dirver aparte de los enlaces rotos, leyendo el archivo csv?

¿Cuál es la mejor manera para que un desarrollador web de un solo hombre comience a crear una aplicación web, teniendo en cuenta la productividad y su trabajo básico?

¿Cuál es el mejor modelo de negocio para una aplicación (web y móvil) orientada a viajeros de negocios?

¿Cuáles son los pros y los contras de desarrollar en Silverlight?

¿Cuál es el mejor entre Laravel y CakePHP en términos de creación de aplicaciones web de bases de datos en línea?