A large open source community has grown around Swift, since Apple open sourced it along with a Linux Port back in Dezember 2015.
Certain parallels can be drawn between the evolution of Java and Swift. Java was first a portable platform independent client-side technology that slowly found its way to the server side. A similar pattern can now be seen when looking at the Swift ecosystem. Starting out as a client side technology for developing IOS and OS X applications. The release of Swift as an open source community driven language, along with the Linux port, have given rise to an array of frameworks, utility libraries and server projects.
Currently there are three major active web server projects:
- perfect – Apache 2 License
- IBM Kitura – Apache 2 License
- vapor – MIT License
For an overview of the Swift ecosystem visit IBM Swift Package Catalog.
Continue reading Swift for Beans – Java Developers view on Swift