On December 3 Apple has open sourced the Swift programming language on Swift.org. The language was first released (not Open Source yet) about the same time as iOS 8 and was created by Apple to make Mac and iOS app development an easier task. Swift is welcome as one more Open Source language and project but is too early to make a lot of noise about it. Here are my arguments:
- For now Swift can only offer a very young set of core libraries.
- It is difficult to unbound Swift from Apple platforms since a lot of Open Source extensions for Swift still use proprietary Apple class libraries as NSString etc.
|Client-side frameworks||None. Cocoa and Cocoa Touch for Apple platforms only||Angular, Ionic, Cordova, the Browser, JQuery|
|Server-side frameworks||None mature||Express, Sails|
So for now I would recommend to just keep an eye on how Swift ecosystem is evolving and stick with what is already mature:
- Python + Django
- Ruby + Rails
- Java + J2EE
- PHP + Symfony
Meanwhile you can play with the Swift language online on IBM Bluemix.