苹果公司在今年6月份举行的全球开发者大会中曾承诺今年年底开源新编程语言 Swift,而它终于实现了诺言。据悉,Swift的编程语言将在Apache 2.0的基础上发放,至此软件开发者将可以对这款新编程语言根据自己的需要进行修改。开发者如今还将可以建立同时支持iOS,OS X和Linux商用产品。Swift还与Objective-C进行兼容,因此,开发者们将可以将现有代码与该语言融合。由于为开发者的产品开发提供了便利,用户也将通过开发者的工具和应用获得更多的选择。Apple 表示开发 Swift 的初衷是希望它可以成为其他编程语言的替代方案。
12月4日消息,苹果去年推出的全新的编程语言Swift,试图让iOS和OS X的应用开发变得更简单,在现在苹果贴出了Swift语言的源码,宣布该语言正式开源。值得注意的是,除了Swift,苹果还开源了两个项目:Swfit核心库项目和全新的Swift包管理器项目。
Swift语言的开源是我们开发者的胜利,意味着这个语言将可以用于服务器等其它领域,目前Swift 语言将通过新网站Swift.org和代码托管网站GitHub管理。第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台。此外,苹果周四还发布了Linux平台的Swift,这意味着开发者可以在Linux平台下使用Swift开发相关应用。
那Swift语言的开源有什么好处呢,给我们带来什么样的影响呢?
从我们开发者和技术人员的角度来想,应该有以下3方面:
Swift语言的开源带来的意义和影响想必超越了这个语言的本身,一切皆有可能,可能更大的发展和惊喜还在等着我们。