###回顾
做为一门集百家之长的新语言,短短半年时间,如雪花般的[优秀开源项目](https://github.com/ipader/SwiftGuide/blob/master/Featured.md)蜂拥而至,这让人惊喜又兴奋。惊喜的是,它是一门好的编程语言无疑;兴奋的是,将会有更多的开发者走在同一起跑线。近年来,交替涌现过很多优秀编程语言,比如:Java, Python, Javascript, Ruby, Scala, Go...然而,做为一门新语言,能在极短时间即进入一个庞大商业生态系统,Swift还是第一个。虽然,借有苹果先天的生态优势,但侧面也说明了,生态环境是全新门类编程语言成功的关键要素之一。
当然,Objective-C的辉煌自不必复述,也是无数开发者看家之本,[何时退出](http://www.cocoachina.com/swift/20150107/10858.html)历史舞台更无法预言。很多带经验开发者的犹豫及观望,理由自然充分、合理。对于新开发者,除了倾听他们的意见、点拨之外,更可以抓住Swift这次机会,无负重快速学习。
###展望
毫无疑问,2015年将是Swift及其生态环境iOS/OS X大踏步前进的一年,显然,Swift的成功不会取决于语言本身,因为,2014年即已经奠定了成功的基础。剩下的只是Objective-C将以多快地速度退出主流开发圈。个人认为,也许一年就足够了。但这并不那么重要,更重要的是开发者的新老交替所带给开发圈更多新鲜“血液”以及竞争的动力。
有理由相信,Swift也是苹果自身减负、迎接变革的开始。苹果生态自不必说,更重要的是如此简洁灵活、与时俱进的语言更容易吸引其它生态优秀的开发者参与。很多资深开发者往往把Android生态当做练兵场,把iOS生态当做战场。如今,Swift使iOS开发门槛大幅降低之后,Android生态开发者更可以大批介入,毕竟,对于大部分应用来讲,iOS生态“印钞”能力远远强于Android生态。
还有WatchKit, HomeKit, HealthKit这几个新兴领域开发包,将进一步促进iOS生态发展。也使Swift语言开发者与老牌Objective-C开发者有了一个对等竞争的机会。可以汇集以上三个开发包作用于一身,当属Watch无疑,这个全新战场更赋予了Swift开发者得天独厚的优秀。
###期待
对Swift的未来,个人认为是否或何时开源,开放程度如何?将是最值得期待的……
*开源与否
对于一门发展中的全新语言,时机未必成熟。一旦成熟,自然可以效仿过去WebKit的经验。对于苹果来讲,应该构不不成问题。
*开放程度
对于一门有能力跨平台的全新且如此优秀的开发语言,有没有可能为更多平台开发者服务(进一步降低应用开发者的学习成本),这或许是苹果难以抉择、由不得自己的事。首先,这需要投入更多的研发力量,其次,它对于自身生态的影响不可估量,还有,这也不是一厢情愿的事。