swift语⾔前景_swift语⾔从天⽽降,作为ios程序猿,我们如果
⾯对?
Swift语⾔诞⽣到现在,才短短⼀个⽉多,Swift竟然挤进TIOBE排⾏榜的第16位,相信这发展的速度绝不是任何⼀个语⾔可与之相提并论,那Swift到底是⼀个怎样的语⾔,竟然永远如此的魅⼒!在如此的严峻的环境下,对于开发者⼜该如何抉择看待?对于苹果⾃⾝⼜意味着什么,难道推出Swift语⾔就是简简单单替代Object-C,还是拥有⼀层更深的战略?今天⽼猫(Swift开发者社区管理员)就跟⼤家⼀起分享下⾃⼰的看法。
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会不会跟这⽅⾯有啥原因呢?这就让⼤家⾃⼰去想吧,我们拭⽬以待苹果吧!------来⾃⿊马程序员论坛

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。