迅速再次替换目标-C,报告索赔
根据最新的Tiobe编程语言流行度图表,Swift最终可能替换Apple的前最喜欢的目标C.
Swift正在上升(再次)
苹果观察者的趋势应该感兴趣,因为它表明开发人员如何接近平台的重大变化以及我们对未来应用程序发展的期望应该是什么。
Java,C,Python和C ++仍然是顶级语言,当然,Swift现在已经攀升了10个地方成为第十个最受欢迎的编程语言,根据TIOBE报告,目标C从10到第20次下降。
“2014年,苹果公司宣布新的编程语言SWIFT成为目标-C的继承者。此时,Objective-C在Tiobe指数中的第三位,并且为iPhone和iPad的移动应用程序的开发蓬勃发展,“Tiobe解释道。
“在公告后,C-C在2014年从12%的市场份额降至2016年的1%的市场份额。令人惊讶的是,SWIFT在同一时间增长了1%至仅2%。另外10%的其他编程语言消耗,这些语言似乎是多个移动平台的编译,“报告继续。
这是催化剂的结果吗?
现在,我认为SWIFT的增长可能反映了Apple对开发的安静的举动,使用 - 任何地方的方法。+毕竟,催化剂让开发人员从iPad到iPhone的更容易地将应用程序从iPhone,或iPad到Mac,虽然它不是一个完美的解决方案,但它正在看到更多的采用。简而言之,Swift已成为一些项目中使用的更有吸引力的工具(特别是对于那些他们希望在迄今为止的岁月中释放所有Apple平台的建筑解决方案)。
提出替代目标-C的举动是因为语言已经变得有点过时,TIOBE辩称,并指出过渡已经诱惑了苹果的整体语言市场份额 - 尽管与较大的语言相比,其份额仍然是矮化的。
Swift 6徘徊在视野中
在看苹果时,事情很少是零和游戏。该公司继续开发所有产品和服务,并且SWIFT确实没有什么不同。Swift 6已经在开发中,这承诺是多个平台上的软件开发的更有能力的工具。
Swift.org的一篇文章说,Swift的团队还专注于改善开发人员体验,包括开发机器学习,服务和API开发的新语言。
当前的SWIFT迭代是SWIFT 5.2。
“我们可能会看到一系列Swift 5.x发布 - 每个版本将在上面概述的边界取得进展 - 因为我们建立在Swift 6上。核心SWIFT团队解释说,这些释放将是一个主要的释放。“
在最近的一项举例中,Swift从引入Swift Crypto,新的API中受益,使开发人员能够在其应用中使用Apple Cryptokit。这应该可以在支持的平台上建立安全加密。
底线?
Swift的升级意味着有志的开发人员将更有动力,了解如何使用该语言,特别是大多数小型到中型公司现在使用语言编写所有IOS应用程序。
当然,客观-C在较大的企业中仍然广泛使用。但是,这里的旅行方向很清楚地慷慨地采用了Swift,这意味着全世界的数千名学生从事Apple零售店的Swift培训课程正在充分利用他们的时间。
除此之外,鉴于苹果在移动企业的持续增长,企业可能会发现它策略性地适合识别最有才华的年轻迅速开发商,因为他们努力迎接招聘目标。
请在Twitter上关注我,或者在Appleholic的酒吧和烤架和苹果讨论团体上加入我。