2016-01-05 11:08:02 554浏览
苹果公司的WWDC大会是互联网行业的一大盛事,今年的大会的爆炸点较于往年虽有所不如,可是通过公布Swift语言在今年晚些时候开源的消息,成功的抓住了所有开发者的眼球。苹果的行事风格亦正亦邪。那就是把自家的事情做好,给用户最酷的体验,他的实力就是我行我素的资本,而用户也欣然接受这样的苹果。
可是这一次开源Swift却是让开发者们大吃一惊,因为苹果本身就具备平台和软硬件。同时Swift编程语言也才发布将近一年的时间,这么快就开源Swift关于苹果为什么开源Swift的分析已是铺天盖地,就无需多言,我觉得最重要的一点还是——通过吸引更多的开发者使用Swift,获得更多的支持以及创意,能够为苹果带来更大的商业利益。
在这里,我更想由此思考一下语言发展的趋势及伴随的现象。
1、语言/工具的封闭模式时代终结
倒退十年,软件开发公司绝对有着封闭的资本,那个时候有VB、Delphi就足够使用了,即使盗版满天飞,不过靠卖这些工具这些企业都早已赚的盆满钵满了。到了后来,Delphi几经挣扎还是没落了。当年李维在《Borland传奇》里将主要原因归咎于管理层接二连三失策,而从历史轨迹来看,靠封闭单一的工具类产品支撑业务发展,路口必将越收越窄。再来看看偌大的微软帝国,其产品和技术的覆盖面遍布各个角落,但最终也于2014年年底宣布开源.NET开发框架。
回首Java的二十年历程,JDK是开源的(你只要打开Src.zip,就能看到源代码),有开源免费的Eclipse和NetBeans的支持,同时借着“一次编写四处运行”的宣传语吸引无数开发者积极投入,构建出了一个庞大的Java社群,至今仍雄霸天下,这就是开源力量。在这十多年里,不得不提的当然还有PHP、Python、Ruby等一大波开源动态语言的盛行,这些早已为业务所证明是成熟而稳定的解决方案。互联网上,用PHP、Django或RoR构建的网站比比皆是。
2、编程语言开源成大趋势!
免费理论曾一度是互联网盈利模式的不老青松,如今经过互联网和移动互联网的飞速发展。现在互联网的盈利点越来越集中在云平台/云业务租赁、各种增值服务、流量、订阅和广告上,越大的用户量,盈利越明显。而越多的开发者支持,创新点就越多,产品也越丰富。因此,我认为作为开发支撑基础的编程语言和工具,其开源和免费趋势将逐渐成为主流。毕竟,用户资源和开发者资源,都是事关产品生存的生命线。
这个时候就有人会问,还有那么多的产品没有进行开源,现在发展也被看好?其实,开源是一种模式,商业也是一种模式,看看著名的《大教堂与集市》就会有更多感悟。君不见,开源的大数据、NoSQL解决方案已经对商用数据库造成了不小冲击,而是否开源,也是商业公司的一种选项,比如微软开源.NET框架、苹果开源Swift。商业公司的选择总是考虑利益第一,有可能是短期,也可能是长期的,但无论如何,千万别把商业公司当作开源的天敌,在合适时机做出合适的选择,如果需要开源,也未尝不可。要知道,微软、苹果其实也为开源做出了不小贡献!
Swfit编程语言是开发语言史上发展最迅速的语言。不乏其他语言领域精英转投于swift语言,从头学起。扣丁学堂Swift入门教程视频适合于小白Swift从入门到精通的系统流程。如果你看好Swift语言的前景,那就快来加入扣丁学堂吧!