专栏名称: 网页设计轻松学
网页设计与制作技术,php、html javascript、网站开发技术的交流与学习。PS AI平面网页设计,修图等相关学习应有尽有!!
目录
相关文章推荐
人民网舆情数据中心  ·  江苏泰州一公司发生燃爆事故、郑州公交通报双层 ... ·  昨天  
人民网舆情数据中心  ·  古城闪现年轻人“要饭” ... ·  昨天  
人民网舆情数据中心  ·  十四届全国人大三次会议闭幕丨一览众云•数递舆 ... ·  2 天前  
人民网舆情数据中心  ·  苏轼诗句“怀民亦未寝”火爆出圈的社会心态分析 ·  2 天前  
51好读  ›  专栏  ›  网页设计轻松学

浅谈2018年后端技术趋势

网页设计轻松学  · 公众号  ·  · 2018-02-06 07:22

正文

本文我们将主要和大家浅谈一下2018年后端技术的趋势,希望能帮助大家对后端技术有更清晰的思路。


异步模式

Go 语言越来越热门,很多大型互联网公司后端正在转向 GO 。Java 圈知名的服务化框架 Dubbo 也宣布转型异步模式。这是一个大趋势,异步模式已经被市场验证和认可。

在 Web 服务器选择上,几年前大部分人就开始选择异步非阻塞的 Nginx,而不是同步阻塞的 Apache。就是因为 Nginx 这样的异步程序,它的适应性更好、并发能力更强。现在在后端业务开发编程方面,技术力量强的团队已经开始将技术栈从同步模式切换为异步了。

同步阻塞模式存在较多缺陷,并发能力弱、适应性差、慢速请求导致服务不可用。如:后台接口中调用第三方 API 的场景,同步模式效果极差。过去那些使用 Java、PHP、C++、Python、Ruby 语言开发的同步阻塞模式框架,用的人越来越少。

协程

而协程模式,兼顾了同步阻塞的可维护性和异步非阻塞的高并发能力。将会成为未来后端开发领域的主流技术方案。

最重要的,协程模式只需要对已有项目代码进行少量调整就可以运行起来,甚至可以完全兼容老项目。只需要框架层进行兼容即可。这使得团队可以平滑过渡。

使用协程模式,开发者完全不需要学习额外的关键词和函数用法。编码风格与同步模式下是完全一致的。

各种协程技术里, GO 是最耀眼的那一个。协程、通道、静态语言、性能、富编译、标准库丰富、生态完整、Google 等,优势太多了。 GO 语言,个人认为是目前所有编程语言中,最值得学习的

Swoole 2.x 让 PHP 这门 20多年历史的老牌后台编程语言也能有协程的能力。相比







请到「今天看啥」查看全文