Swift语言从天而降,能否掀起新一轮的科技革命?

Swift语言诞生到现在,才短短一个月多,Swift竟然挤进TIOBE排行榜的第16位,相信这发展的速度绝不是任何一个语言可与之相提并论,那Swift到底是一个怎样的语言,竟然永远如此的魅力!在如此的严峻的环境下,对于开发者又该如何抉择看待?对于苹果自身又意味着什么,难道推出Swift语言就是简简单单替代Object-C,还是拥有一层更深的战略?今天老猫(Swift开发者社区管理员)就跟大家一起分享下自己的看法。

Swift到底是一个怎样的语言?

就Swift语言本身而言,他是一门很优秀的语言,不管是对于新手还是对于有任何语言编程基础的人员而言,是极其容易上手的,它借鉴了很多语言的一些优点,将它吸纳进来,然后又去掉了其他语言当中一直存在遭人唾弃、难用、难学的东西,可谓真正的是取其精华,去其糟粕,这一点,个人认为苹果的做事就很值得大家去学习,所以说Swift语言从他本身而言是成功的,因为它的诞生是信息时代高速展生产出的一个产物,符合时代要求的,是科技向前进一步的证明!

开发者应如何看待?

Swift语言的出现,相信很多开发者都为之兴奋,因为Swfit语言的优美、以及简单易学,极大降低了无数开发者进入IOS开发的门槛,早之前在网上看到很多的开发者吐槽Object-C这个奇特的语言极其难学,语法又诡异至极,瞬间将他们进入IOS的热情给浇灭了,不得不放弃。那现在苹果推出Swift语言真的是降低了开发者进入IOS开发的门槛了吗?我觉得不以为然,恰恰相反,应该是提高了开发者进入进入IOS开发的门槛,为何这么讲,其实大家仔细想想也能理解,目前Objective-C还是IOS开发中的主力,相信短时间内是不可能直接采用Swift开发,所以当Swift真正替代Object-C
或者说企业完全用Swift开发时还是得有一个过程,所以在这过程中开发者想进入IOS开发,除了学习Object-C,别无选择,同时为了能跟上苹果的步伐,也得学习Swift。当然如果你是个人开发者,完全可以不用学习Object-C,直接Swift。

对于想学习Swift语言的同学,现在也很方便,目前这方面资料还是比较全的,比如Swift开发者社区就收集了很多一些教程、源码。以及Github上的Swift开源项目列表。最后说一句,对于想想进入IOS开发的同学抓紧了!

对于苹果自身呢?

Object-C语言出现很久了,虽然只有全球科技中只有苹果一家公司在用,但这一两年从TIOBE公布的编程语言排行榜可以看出Object-C都排在前五,可谓苹果的强大,同时也说明了Object-C不管是是对于市场而言还是苹果自身而言,其已经是一个非常成熟的语言了,包括一些其他关于Object-C的库也是很全的,而对于Swift而言就是一片空白。都说程序员是“懒惰”的,苹果此时推出Swift语言,虽然极大降低了新入行IOS开发者的门槛,但对于那些Object-C前辈们而言,无论其Swift多简单容易,无疑是增加了他们负担,同时后续Swift、Object-C会有一段共存的过程,而且Swift能否真的完全替代Object-C也是一个未知数,如若不能,将来Swift、Object-C长久共存,这对于苹果而言将是一个重大的错误的开始,造成的损失是无法估量的。因此个人觉得苹果冒着这么大的风险推出Swift语言,绝不是单单为了替代Object-C,让开发者能够更简单的开发应用,或许这只不过是其中一个方面的原因,在其背后应有一层更深的战略。

这战略到底啥?估计除了苹果自己,谁也无法知道,不过,苹果向来是很注重自己生态系统的建设,智能设备领域现已是科技界各大佬的争夺圣地,苹果推出Swift会不会跟这方面有啥原因呢?这就让大家自己去想吧,我们拭目以待苹果吧!

时间: 2024-11-01 23:13:36

Swift语言从天而降,能否掀起新一轮的科技革命?的相关文章

swift语言从天而降,作为ios程序猿,我们如果面对?

Swift语言诞生到现在,才短短一个月多,Swift竟然挤进TIOBE排行榜的第16位,相信这发展的速度绝不是任何一个语言可与之相提并论,那Swift到底是一个怎样的语言,竟然永远如此的魅力!在如此的严峻的环境下,对于开发者又该如何抉择看待?对于苹果自身又意味着什么,难道推出Swift语言就是简简单单替代Object-C,还是拥有一层更深的战略?今天老猫(Swift开发者社区管理员)就跟大家一起分享下自己的看法. Swift到底是一个怎样的语言? 就Swift语言本身而言,他是一门很优秀的语言,

松下卖身是日本电子的彻底没落还是新科技革命的起点?

前不久,日本最大媒体<日经新闻>报道:"松下集团,由于多年亏损,经营不善,准备出售松下集团位于中国的工厂,标价是4.5亿美元".近年来,类似的报道已经屡见不鲜,此前风靡全球的日系电子几乎"携手"走向没落:"夏普垂垂挣扎四年,最终让鸿海收购:索尼婚变,有多少爱可以重来,索爱手机自此在地球上消失:芯片巨头东芝也开始出售旗下闪存业务,以图断臂求生"-总的来说,日系电子可能依旧足够优秀,但再也赚不到钱了,连续地同亏损,裁员.卖大楼捆绑在一起,

[转]从Go、Swift语言出发

Google于2009年第一次提出了Go的构思,Facebook在去年春天引入了Hack,随后不久Apple也发布了其Swift语言. 在战争中,胜利者写历史书:在科技中,赢的公司都在写编程语言.互联是建立在开发标准和代码之上,但是社交网络和云计算领域受企业巨头控制,并且它们开始把自己独一无二的印记烙在数字科技上——这是必然的,就像征服者威廉和他的诺曼人一样,大量新的词汇加入到英语中.他带来许多新事物,如陪审制度,这些都影响着当地的法律和语言的方式. 可以确定的是,新的语言给予程序员一些有用的支

Swift语言高速入门

Swift语言高速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 2014年10月出版 定价:59.00元 428页 16开 编辑推荐 本书内容翔实,实例丰富,同步新版官方API文档和语法 语法|词法|框架覆盖全面,实战案例|配套习题丰富 多位Swift专家联合推荐,不仅是Swift入门书籍,也可做案头工具书 作者携手Swift专家在线答疑,方式例如以下: 1.专属勘误

Swift语言快速入门

Swift语言快速入门(首部同步新版官方API文档和语法的Swift图书,确保代码可编译,作者专家在线答疑,图书勘误实时跟进) 极客学院 编著   ISBN 978-7-121-24328-8 2014年10月出版 定价:59.00元 428页 16开 编辑推荐 本书内容翔实,实例丰富,同步新版官方API文档和语法 语法|词法|框架覆盖全面,实战案例|配套习题丰富 多位Swift专家联合推荐,不仅是Swift入门书籍,也可做案头工具书 作者携手Swift专家在线答疑,方式如下: 1.专属勘误交流

Swift语言未来的发展

1. Swift 容易阅读 如你所能预计到的一门基于 C 构建的语言,Objective-C 身上所有的毒疣子都有.为了将关键词和类型同C的类型作区分,Objective-C 使用@符号引入了新的关键词.因为 Swift 不是基于C构建的,它同意了所有的关键词,并将 Objective-C 类型和对象相关的关键词前面大量的@符号移除了. Swift 丢弃了遗留下来的约定.因而你不再需要行尾的分号,以及 if/else 语句中围绕条件表达式的括弧.另外一个大变化就是方法的调用不再互相嵌套成中括号的

大众计划推出共享汽车服务,传统车企入局能掀起新一轮热潮吗?

在共享浪潮方兴未艾的当下,众多奇葩项目也一再刷新我们的"三观".虽然很多共享经济项目都已经失败,但并不妨碍大众已对共享这一全新商业模式有了深度认知.从这个角度看,共享经济与世界杯的洗脑广告一样,都是因为出镜率高.被滥用而被人们所熟知.但没办法,共享经济是"真香",前赴后继的企业仍然不少. 尤其是在出行领域,共享经济项目更是"泛滥成灾".各种能够想象的交通工具,都被共享经济模式所赋能.但很显然,出行领域的潜力依然未被完全发掘出来.就在近日,大众宣布

苹果新的编程语言 Swift 语言进阶(十四)--扩展

Swift语言的扩展是为一个已经存在的类.结构.枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能.        扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字.        扩展能够为已存在类型:     1)增加计算属性和计算静态属性:     2)定义新的实例方法和类型方法:     3)提... 请转移到此位置继续阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(十四)--扩展 苹果新的编程语言 Swift 语

Swift语言指南(一)--语言基础之常量和变量

Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swift 提供了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String. Swift 还为两个基本集合类型 Array 与 Dictionary 提供了强大的支持,详情可参考 (集合类型)Collection Types. 与 C 语言类