首页 > 基础设施 > 正文

苹果推出新开发语言Swift 开发者们怎么看Swift?

2014-06-05 16:20:56  来源:网易科技

摘要:在本周一召开的苹果年度开发者大会WWDC上,苹果公司宣布了一个让人惊讶的消息:他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。
关键词: Swift 苹果

    在本周一召开的苹果年度开发者大会WWDC上,苹果公司宣布了一个让人惊讶的消息:他们将会推出一款新的编程语言,面向iOS和OS X系统的开发人员,这个新的语言被命名为Swift。


    据称,Swift仍然处于beta测试的阶段,会在iOS 8发布的时候一同推出市场,用来取代现有的Objective-C语言,对于这个巨大的决定,苹果公司的解释是Swift速度更快,使用起来更加容易。再Swift推出之后,苹果公司也不会停止对Objective-C的支持,开发工具会同时支持两种语言。


    对于苹果公司的宣布,社交网络上的相关评价呈现了较为混乱的状态,一方面很多的人表示支持苹果的决定,已经有20年历史的Objective-C语言确实有些落伍了,他们期待这款新的语言;但是很多人对此表示不是很高兴。

苹果推出新开发语言Swift,开发者们怎么看?

    而按照苹果公司的说法,他们对于Swift的开发已经持续了很多年,对于编程老手来说,适应这种新的语言很容易,而对于新人来说Swift的风格要更加友好。而且Swift的优势不单是速度快,更支持了很多现代编程语言的特点,比如范式编程、命名空间等等。另外,苹果公司表示Swift学习起来更加容易。


    面对这种新语言,很多程序员都表示了自己的看法,以及对于自己今后影响的预期。


    知名的iOS程序员Steve Streza表示,他很兴奋,乐见苹果的转变,因为Swift确实要更加的现代,并且有更好的语法管理风格。另外Swift的推出,还会让他反思自己如何开发更好的API。不过总体来说,Steve Streza除了学习新语言的一些问题之外,对工作的影响不会很大。但是他最大的疑问是,新旧两种语言如何相互匹配,因为看起来他们的基本风格还是有很大的不同的。另外,他认为很多程序员不愿意进行改变,这是另一个大问题,也许不愿意接受这种新语言。


    尽管有这些疑问,但是Steve Streza表示,他还是会全面接受这种语言的,并认为如果有程序员认为会拒绝这种变化,那是很愚蠢的行为。


    另一位来自旧金山的网页开发人员Kevin Ingersoll表示,对于他这样做网页开发的人来说,其实Swift的学习门槛要比Objective-C低,更容易接受。他表示以前就想过开发app,可是需要重新学习Objective-C确实太麻烦了,现在这个障碍不在了。


    而来自澳大利亚的程序员Quentin Zervaas表示,这个举动显示苹果公司对于开发工具的重视,希望能够推出使用更加简便的开发工具。Zervaas非常期待新语言的实时调试能力,而且简化的语法能够保证简洁的代码。


    但是与此相反,很多人并不欢迎这种变化,比如有五年Objective-C开发经验的程序员Mike表示,Swift的推出很让人头痛,他还是喜欢老语言,Swift的优势并不明显,苹果貌似只是为了这样做而做而已。


    虽然现在就来判断Swift的前途还为时过早,但是在WWDC大会上听众们的反应还是显示了很大的兴奋,因为当苹果高级副总裁Craig Federighi宣布这个消息的时候,台下先是集体“哦”了一声,之后才爆发出掌声的。


    如果Swift真的能够像苹果所说的那样具有革命性,那么我们可以期待iOS系统以及各种应用在下个十年的表现了。


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:董光帅

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。