| 加入桌面 | 手机版
免费发布信息网站
贸易服务免费平台
 
 
当前位置: 贸易谷 » 资讯 » 电子数码 » 增加对开发者的诱惑 苹果开源Swift

增加对开发者的诱惑 苹果开源Swift

放大字体  缩小字体 发布日期:2015-06-11 08:18  浏览次数:34
  在去年2014年的WWDC上,苹果推出了一套新的语言 Swift,Swift 吸收了众多其它语言的语法,并继承了C语言以及tive-C的特性,写起来比 tive-C 更简洁,对于广大开发者来说,这无疑是一剂难以抗拒的兴奋剂,因此至发布之日起在编程语言排行榜上,Swift排名就在不断攀升,tive-C则不断下降,Swift是不是tive-C的替代品暂且不论,对开发者而言Swift最大的缺陷就是无法跨平台,就在开发者们都在纠结要不要马上跟进时,苹果又放大招。

增加对开发者的诱惑 苹果开源Swift

为了进一步增加它的吸引力,苹果在今年WWDC 2015大会上推出了全新的Swift 2.0版本,并宣布了一个重大决策:让Swift开源。

新版Swift 2.0引入了对于新优化技术和协议拓展的支持,同时大幅降低了编译时间。目前App Store 有超过 15,000 个 app 是用 Swift 来开发的,而Swift 2.0将会拥有各种全新功能,有效提高效率。在今年年底,Swift 将会开源,对 iOS、OS X 和 Linux 都适用。2

新版Swift 2.0引入了对于新优化技术和协议拓展的支持,同时大幅降低了编译时间。目前App Store 有超过 15,000 个 app 是用 Swift 来开发的,而Swift 2.0将会拥有各种全新功能,有效提高效率。在今年年底,Swift 将会开源,对 iOS、OS X 和 Linux 都适用。

在开源之后,Swift内部的一切将面向开发者完全开放。“我们认为Swift将成为下一个重要的编程语言,一个我们在接下来20年的时间里都会使用的编程语言,”苹果软件工程高级副总裁Craig Federighi在主题演讲中说道,“Swift应该无处不在,无人不用。”

苹果开源Swift意味着什么?

Swift 官方 Blog 上对开源有些表述

Swift 2.0 - Swift Blog

Swift source code will be released under an OSI-approved permissive license.

Contributions from the community will be accepted — and encouraged.

At launch we intend to contribute ports for OS X, iOS, and Linux.

Source code will include the Swift compiler and standard library.

We think it would be amazing for Swift to be on all your favorite platforms.

我们可以确认以下几个信息:

1、具体的开源许可证没有确定。但根据Permissive license 这个限定,不会是 GPL 系的 license.

2、第一版官方支持的系统,除了苹果自家iOS、OS X外,还包括 Linux(貌似windows没有在其中)

3、按原文最后一条的表述,官方鼓励第三方的移植。 微软应该会跟进,事实上微软在苹果宣布 Swift 宣布开源前就已经在准备自己的 Swift 编译器了 (windowscentral.com 的页面)

4、开源的是编译器和标准库

基于以上的客观事实,虽说苹果开源Swift势必有着背后某种商业原因,但以苹果之强势,还是将Swift开源,无疑是一种对开发者的示好,也是苹果从封闭走向开放的一个转变。Swift相比tive-C,更容易上手从而降低了开发者门槛,开源后意味着跨平台开发成为可能,更将得到数以百万计的开发者的支持,吸引非开发者使用Swift,极大促进Swift的普及,使得Swift成为一门真正全栈式的编程语言。

分享与收藏:  资讯搜索  告诉好友  关闭窗口  打印本文 本文关键字:
 
推荐图文
赞助商链接
推荐资讯
赞助商链接
 
站内信(0)     新对话(0)