主页 > 热文 >

关于未来编程发展趋势的九大预测

时间:2019-05-12 20:15

来源:网络整理作者:采集侠点击:

【51CTO.com快译】一部分科学家认为时间一直在以恒定的速率向未来推移,但也有更为睿智的人们觉得在接近光速的条件下,我们熟悉的一切都将发生改变。不过这一切都无法解释技术世界近年来面对的快速变化趋势。这种变化每时每刻都在加快,而我们似乎拼尽全力也难以赶上。

如果大家希望弄清自己该把开发工作的赌注押在哪项趋势身上,那么着眼于未来五年,这更像是一项撞大运的任务——而非真正的技术活儿。对高科技的未来前景做出预测几乎是不可能的,而创新造成的影响也让一切技能与工具在解决这个问题时都变得非常无力。不过其发展脚步偶尔也会显露端倪,让我们从目前的技术场景龟壳当中摇出几个铜钱,从而透过迷雾预见编程领域的未来曙光。

在这里,我们整理出了一份关于编程行业未来发展趋势的预测清单,其主要立足于当下已然出现的变革迹象。当然,我们无法保证每项猜测都百分之百准确:事实上,也没人能做到这一点。其中大部分趋势将在未来几年中逐步显现,而且可以作为一种发展路线图以指导我们抢先一步为未来做好规划。

预测一号:REST将统治物联网——至少在起步阶段

REST协议已经在Web领域拥有多年统治地位,并将随着恒温器、门锁以及厨房装饰品等小物件接入互联网并作为数据包交换对象存在而进一步巩固其重要作用。毕竟除了REST,这些小东西不太可能采用SCSI、USB或者SATA等其它对接方式,对吧?

其理由也显而易见。程序员们热爱REST的简单特性。归功于其基础架构,REST易于理解且能够相对简单地进行调试。我们几乎可以对以文本格式存在的全部数据进行查看,并轻松了解各装置的当前运行状态。毫无疑问,各类新型安保摄像头、微波炉或者旋转型烫发器都将由Nginx负责控制并运行在端口80之上,并利用HTML与CSS报告与之相关的全部信息。

预测二号:二进制协议将再度崛起

在JSON软件包中利用REST协议进行数据的往来传递确实非常简单,至少相较于传统XML数据及其90%的标签载荷而言是如此,但也有一些追求终极高效目标的程序员更倾向于直接使用二进制数据字符串,从而保证其能够直接通过JSON正确显示。毕竟另一端要做的也无非是解析字符串再将其以字节方式发送回来。那么为什么不干脆直接发送字节呢——特别是物联网在每次通信时只需要传输极小量数据字节的情况下?

开发更多二进制协议将是一个艰难的过程。HTTP标准似乎天然为文本而生。很多程序员在使用专有型二进制协议时碰了一鼻子灰,因为它们只能由专门的库进行解包,而且有时候根本达不到预期的效果。JSON与REST的开放性已经使其全面胜出,但这并不是说以开放方式实现的二进制协议就不能作为开放标准存在。物联网将生成前所未有的庞大数据总量,而很多设备将使用大量小规模数据包并要求这些数据包采取紧凑的编码形式。即使性能表现如此重要,程序员们必须要想办法寻求更多二进制方案来实现数据包的传输。

预测三号:视频令HTML失去生存空间

曾几何时,我们在网上冲浪、在不同网站之间往来跳转、浏览大量文本并点击无数超链接以获取更多详尽内容。但如今,我们更倾向于拿出数小时甚至数天来观看视频内容,躺在沙发上昏昏沉沉并在不知不觉中等待其播放完毕。即使是在抄起键盘的时候,我们实际要做的也只是在搜索框中输入“第x季”并等待Netflix返回正确的结果。互联网正在演变成由电视节目以及视频流所构成的新形式,其取代了以往枯燥的文本显示形式并源源不断涌来,允许我们在观看的同时走神甚至不慎睡上一觉儿。

事实上,甚至有一部分人认为互联网将彻底令电视失去用武之地。人们更乐于通过某些网站观看电视节目片段。说实话,我就不知道《周六夜现场》这档长寿的娱乐节目现在到底是在每周六晚播放,抑或变成了定期举办的一场现场狂欢——不过我很清楚的是,剧集中的每段内容都在网上提供单独的剪辑选项。经典的开场独白是否还在?是否仍设有嘉宾主持?谁知道呢,反正我们只挑自己喜欢的部分看。

不过总结来讲,除了观看实时体育赛事之外,电视和客厅对于我们几乎完全失去了吸引力。只需点一点,我们就能得到全部想要的结果。也许下一代视频应用程序将增加新的内容筛选层,并对现有工具做出进一步改善。Flash的消亡与HTML 5的崛起可能让视频剪辑同HTML之间的结合变成现实。也许程序员们可以利用这些机会拿出更加激动人心的成果。不过在此之前,用户仍将像祖父母那代人一样正常观看电视节目——只不过视频来源由BBC或者PBS等国家级广播公司变成了互联网流媒体巨头。

预测四号:智能手机能实现一切——但就是不能打电话

【责任编辑:admin】
热图 更多>>
热门文章 更多>>