恒泰博远,专家级研发软件定制开发公司,为企业定制营销、办公、管理软件 在线咨询 :
咨询电话:010-82969001

什么开发商认为关于苹果的新雨燕编程语言

来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-06-06

[摘要]苹果在WWDC周一跌至一个巨大的惊喜,因为它宣布,它的建成称为雨燕一种新的编程语言的iOS和OS X。

 

 

苹果在WWDC周一跌至一个巨大的惊喜,因为它宣布,它的建成称为雨燕一种新的编程语言的iOS和OS X。

 

新的语言 - 这是测试版的iOS,直到8被释放 - 是苹果的替代Objective-C和该公司声称它是更快,更容易使用,解释其重大的决定给开发人员。苹果没有带走支持旧的语言和应用程序实际上可以同时包含斯威夫特和Objective-C代码库愉快。

 

在Twitter上的反馈有好有坏,有许多赞美苹果去掉了老化的Objective-C(它是超过20岁),并让他们的现代编程语言的好处,但其他人则没有如此高兴。

 

苹果表示,雨燕已经发展了很多年,会感到熟悉的老牌开发商而被友好的新发展。雨燕不仅速度更快,而且支持许多现代编程约定,比如闭包,泛型,类型推断,多个返回类型和命名空间。

 

苹果还表示,语言更容易学习,并帮助它创造了开发者的“互动乐园”的过程。

屏幕快照2014 06 03在6.46.22是730x426继承人想想苹果新雨燕的编程语言开发什么

 

我们谈了一些关于发展的变化,它会如何影响他们在一天到一天的生活。

 

新苹果

 

突出的iOS开发者史蒂夫Streza说,他很高兴,苹果“已经开始这种转变”为斯威夫特“,而把更好的语法和风格管理上它仿照Objective-C语言(例如引用计数的内存管理)的好处之后。”

 

Streza说,雨燕将“使我重新思考我是如何设计自己的API,更加注重和思想放在如何在类型传达”但总体而言,他不指望大的影响到他的工作方式,一旦他得到在“学习一门新语言编程的驼峰。”

 

尽管兴奋,Streza说,他最关心的是“关于如何Objective-C和相互斯威夫特作品”,因为“似乎都做出如何的代码将被写入,以及如何的API将返回的数据相当不同的假设,并且目前还不清楚他们将如何进行交互时,他们的假设相冲突。“

 

Streza也向我指出了另一个关注的是许多程序员是否会采用语言的问题,因为许多开发商都抗拒改变,并产生了裂痕可能会导致挫折对于那些在工作平台上。

 

尽管Streza的关注,然而,他说,他希望“全面采用雨燕”,并使用它的应用程序,他建立在未来,认为这将是“愚蠢的任何iOS和Mac开发不具有至少一个基本的理解的语言。“

 

凯文·英格索尔,总部设在旧金山的Web开发人员,解释说通过电子邮件说,“门槛查找一个Web开发人员比Objective-C的低得多,而这正是让我对斯威夫特兴奋”,并且他有想法的应用程序,但“有时间投入到学习Objective-C是对我最大的障碍 - 这个障碍已经不复存在了“

 

昆汀Zervaas,在澳大利亚开发谁建立了一个受欢迎的公共交通工具的应用程序,相信雨燕“强化了苹果[是]认真做自己的开发工具和开发流程一样方便使用,以及寻找新途径,不断挤压额外的性能从设备“。

 

Zervaas期待着实时使用的语言评估和代码调试,并认为它“将简化很多语法”,这是个好消息,因为他以前有写“的尴尬 - 看代码”把事情做好。

 

Hacker News上的用户很高兴,也与NLN写作,即使作为一个非开发者的变化让他感觉更舒服开始学习如何建立适用于iOS的应用程序。

 

屏幕快照2014 06 03在6.46.56是730x431继承人想想苹果新雨燕的编程语言开发什么

关于战略的关注

 

在另一面,迈克,一个Objective-C的开发者超过五年写道,“[他]有点烦恼了斯威夫特的释放”,指出他喜欢Objective-C和不想要学习一门新语言他继续说,“斯威夫特在Objective-C语言的优点是我不清楚。乍一看,这看起来像创新而创新“。

 

迈克说,他会给新的语言了一枪,但“怕斯威夫特将被用于只是为了它和它不会提供任何真正的价值” - 这是一个鸿沟之间可以打通'老帽子“,并使用雨燕平台的新开发者。

 

这是为时过早猜测的开发商比例将采取斯威夫特,以及在什么时间安排,但兴奋在WWDC之情溢于言表;作为克雷格Federighi宣布雨燕在舞台上,台下绽放出热烈的掌声与前一个集体'哇'的反应。

 

如果斯威夫特被证明是革命性的苹果公司声称它是,那么我们可以期待一个巨大的转变方式的iOS和Mac应用程序在明年进行。