苹果全新Swfit编程语言虽然发布仅仅几个月,但很多iOS和OS X开发者都表示对Swift的印象不错,这些开发者包括美国航空,Getty Images,LinkedIn(领英)和多邻国(Duolingo)。Swift编程语言的优势明显,开发速度更快,完成的应用Bug也更少。与此同时,大家对Swift全新编程语言的兴趣也不断增加。
苹果在去年六月举行的WWDC全球开发者大会上首次公布Swift编程语言,伴随着iOS 8 和OS X Yosemite, Swift也在去年九月正式发布。Swift深度集成Chris Lattner的LLLVM编译器。Swift的目标是加速代码,带来现代编程概念并防止常见的错误出现导致应用崩溃。
苹果战略投资Swift
苹果CEO库克上周表示:"我们全新编程语言,Swift获得了很好的反应,这让我们始料未及。发明一种全新的编程语言只有很少公司可以做到,我们相信Swift将会对我们的生态圈造成深远影响。"创建一种全新的编程语言是非常有雄心的任务,迅速获得开发者的青睐同样非常有挑战。苹果作为iOS和OS X平台的拥有者而宣传Swift,不过Swift的设计也非常优秀,可以与目前的开发项目很好的集成,并与Objective C代码共存。
Swift吸引开发者的主要因素就是,与OC相比,Swift可以轻松的让新手程序员掌握,并很快提高效率。Swift借鉴了很多其他编程语言的元素,包括Rust,Haskell,Ruby,Python,C#和ClU。苹果很注重Swift的性能,并提高到使用Swift代码编写的搜索逻辑执行效率要比OC快2.6倍,比Pyton快8.4倍。
开发者涌向Swift
库克提到:"Swift去年九月发布,作为Xcide工具的一部分。Xcode发布一个月后,下载量超过了1100万。"最近来自RedMonk的报告显示Swift的增长速度很快,迅速成为最受欢迎的编程语言之一,RedMonk 今年一月报告,苹果Swift进入最流行的25种编程语言中只花费了5个月,谷歌Go语言则花费了5年的时间。
让Swift迅速获得成功的还有很多国际大学和电脑学校已经将Swift融入自己的课程之中,包括德国慕尼黑科技大学,墨西哥学蒙特雷技术大学等等出了已经推出Swift课程的斯坦福大学,还有很多美国大学开始教授Swift课程。
综上所诉,Swift的前景是异常明朗的,再加上苹果公司这样强有力的后台,已经苹果开发者的人数众多,都标志着Swift取代OC的传统地位由原来的不可能现在变成了可能,当然,也仅仅是可能,这当然要看以后苹果公司的态度了,而态度当然也就取决于Swift和OC的对比了。个人认为混编的概率会更大一些。