从编程语言排名榜解读IT发展趋势

预测行业的进化不可以是凭空预测,而急需有根据。因为预测自身就是个不太准的事体,再没根据的话,那就尤其浮云了。上边,我尝试从程序语言名次榜来解读一下IT的上扬趋势及Web的前景。《二零一二年六月份编程语言排名榜》全文见 http://news.cnblogs.com/n/145783/

先明确多少个名词,net指的是网络,tcp/ip也好,依然物联网也好,都是net。web指的是World Wide Web,一种以html及其类似物为特征的网络使用。

 

上边初阶解读程序语言名次榜。

 

(1)新型计算设备正在澎湃发展。

C语言是系统语言,任何新的总计设备所支撑的言语,C应该是最具优先考虑的。C语言的升华,能在肯定程度上特色计算设备的迈入状态。总结能力的增加、设备的小型化迷你化多样化,行业中会涌现更多的流行总计设备,什么嵌入式也好,物联网也好,都是其一势头的一个说法。那么些进化是绵长的持久的,富有活力的,意味深长的。C将长期盘踞老大或老二的身份。它是音信产业的先行军,它开道之后,其余语言才可能进入。如若发现C大幅面回落了,那表示着硬件的发展缓慢下来。

 

(2)音讯种类开发依然是主流

Java有多少个意思,第一点,它是消息种类开发的主流技术,第二点,它是Android开发的主流技术。Java这一个指标,代表着音讯连串开发和活动支付。那里有个拆分的题材,按我的直觉估量(可研讨),它的80%看作新闻体系开发的目标,10%用作活动支付的目的,10%当做其余开支的目标。Java首要依然作为音讯序列开发的工具。

C# 是音讯体系开发的重中之重工具。就当是60-70%的C#用以新闻连串开发。60%的C#丰裕80%的Java,那几个份额不小。四个sql也是新闻种类开发的主要目标。

从2012年一月份编程语言名次榜http://news.cnblogs.com/n/127946/能够看看,由于二〇一一年初微软与HUAWEI协同推出Lumia
800,导致C#在那2月份排行超过了C++,勇夺第三。说可瑞康(Karicare)大批程序员正转向WP7(.net方向呢)的支付。

可以观察音信种类开发仍旧是主流。

那点也很简单领悟,公司的新闻化,政党的新闻化,盘子太大了,可挖掘的事物也太多了。

新闻体系纵然B/S是主流,可是Web技术作为UI,并不是主旨技术,所占份额也不大,不将它归于Web了。

 

(3)移动支付正崛起为主流

Object-C的崛起,再添加部分Java。移动支付的份额正进一步大。实际上,底层的移动支付必要用到C和C++。由此,其份额,恐怕比直接判断得到的还要更大点。

 

(4)Web开发其实是在缓慢下降了

那一点可能要物色不少冲突不休。PHP,Ruby和Javascript是Web开发的多个紧要目的。Php下落幅度较大,Ruby那几个Web开发的新颖横盘很长日子了,javascript固然是在回涨,可惜势头太慢。Web开发自己个人判断,它曾经在放缓下落了。方今这几年,Web的完毕并不大,拿的入手的脸谱市值还不如部分公司卖两年手机赚的钱多。谷歌(Google)依旧是个广告公司。拿国内来说,多少个大佬,腾讯最基本的照旧不行客户端,赚钱要紧仍然靠游戏,Tmall京东这么些电子商务,主题依旧商务,京东几十亿几十亿砸的是物流,凡客砸的是广告。腾讯网靠的也是游玩,当然,开端养猪了。由此,Web恐怕会日渐褪去光环,回归它的情节媒介本色。Html5叫好不叫座。

可是,即使下跌了,Web开发仍然是主流之一。

 

下边是局地题外话。

 

(1)用户需要的是怎样

 

用户要求的是便捷易用和有力,开放和包容性那样的只是次要的性能。在公交车和私家车里面选拔,喜欢公交车的只怕不多。Web即便是开放的正式,其实也就是公交车。为啥移动接纳发展那样快,它们满意了用户的首要须要。

 

(2)新闻化的发展趋势已经变更了

 

html本质上是结构化文本,在在此从前,文本音信是主流,可是现在,语新闻息、图像、视频以及任何各样各式的音讯的拿走、传播尤其便利了,html/http只好做那个信息的载体,并不可以在信息的中间贯彻互联。而作为载体来说,更底层的二进制协议进一步实用。更多的数目必要联网要求,那些联网可不自然是Web,QQ视频聊天那个网络不是经过Web的,网络游戏、网页游戏首要如故经过Socket,物联网那简直连TCP/IP都不自然用得上,随着音信技术的迈入,文本新闻所占份额会越来越少,当须要深远发掘文本之外音信的利用潜力时,Web不富有优势。这些时候,Web可能就是只有的媒体或其余应用的不胫而走渠道了。

 

(3)云计算

云总结Web不必然是主流。非文本信息,直接二进制更实用。结构化文本音信,XML更实惠。云总结解决的宗旨问题不是互联互通。

相关文章