雷达新趋势     徐昊,ThoughtWorks中国区CTO

 1、Open Source

   open source 已经从一个简简单单的软件代码组织方式变成一种文化,一种运动。当谈到Open Source时,它已经不再是一个简单的商业产品的廉价替代物,反而变成一家软件公司软实力的一种体现。与过去不同,如今越来越多的公司将其重要的软件资产开源,以吸引应聘者和实现自身价值。

  创新的开源产品吸引了优秀的开发者,优秀的开发者反过来贡献了更多的创新理念。这形成了正反馈,并且这些公司的框架和库成为业内最流行的技术。

 2、PaaS

  很多大型机构把云计算和平台即服务(PasS),看做一种标准化基础设施、简化部署和运营、提高开发人员生产力的方法。但,到底PaaS是什么,又能从中获取什么,现在还是一个迷思。它背后的原因是随着云计算已经变成一个很基础的实验平台,大家都希望从上面获得最佳效果和最佳产出物。而到底怎么样是最好的,到今天还没有一个最好的答案。雷达认为在下一个阶段,PaaS会为企业开发带来巨大的变化。同样地,如何把最好的能力通过PaaS固化,从这些角度来度量,可能是更好的一个思考方式。

 

 3、Docker

  容器技术,特别是Docker,已近被证实是一个种有效的应用管理技术。希望大家把Docker想象成一种增强的进程模型。因为在原来的操作系统内的时候,进程的隔离空间仅仅在cpu和内存上做了隔离,它在它下面的硬件层以及网络空间,尤其存储上并没有做充分的隔离化。

  那么Docker,可以把它想象成一种进程的进化,可以认为你的应用就代替了原来的进程。当在Docker抽象的基础之上的时候,在一台机器上执行和在一千台机器上执行从本质上讲没有什么区别。Docker不仅仅带来的是工具链上的变化,更多的带来了软件部署结构的整体抽象能力的一种提升。

 4、OVer Reactive

  由于Facebook 的React.JS,它最近2年变得很流行。有意思的是,React.JS 的流行并不是因为它里面的react架构,而是由于它第一次采用了虚拟DOM的方式,把你想要的DOM结构和真实的DOM结构分离,交由一个框架去处理中间的差异。这个和60、70年代,你直接手写汇编和通过编辑器去生成底层汇编代码带来的抽象是一样的。所以大家惊讶于React.JS带来的效率的时候,并不是因为它用了Reactive Programing ,而是因为它在人和非常复杂容易出错的交互中间产生了一个交互层。

  然而呢,它名字起得不好,名字叫React.JS,所以关于React所有优点的想象,都变成了属于Reactive Programing里面的内容。所以现在行业里面对于Reactive是非常狂热的,然而这种狂热在我们看来是很有意思的。因为大家狂热的点和真正让它变得突出的点并不是一个点。很大程度上,是被名字所误导了。所以今天将,我们是不是对Reactive,Over Reactive了。

《2016ThoughtWorks技术雷达峰会----雷达新趋势》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. Typecast 免费了!献给设计师们的礼物

    TypeCast 让你可以从 Fonts.com.TypeKit.FontDeck 和 Google 这些字体供应和商选择字体,而且能非常方便的比较这些字体使用效果.如果你想获得用户对这些字体效果的反 ...

  2. WPS 从今以后我再也不会用了 记录一下!

    一个双十一,金山忙得不亦乐乎,就往桌面上添加图标. 卸载掉你!!!!! 一些令人厌恶的动作: 1.强制弹广告. 2.强制弹新闻窗口:WPS热点:无法设置不再弹出. 3.强制自动升级.删了还会有. 4. ...

  3. AloneJs.msgbox() —— 弹出消息框

    一.引用 <link href="https://cdn.suziyun.com/alonejs.min.css" rel="stylesheet" /& ...

  4. Ajax异步刷新地址栏url改变(利用Html5 history.pushState实现)

    早些时候在博客园参阅了不少资料,然后决定入驻博客园分享自己的开发心得,最近准备转方向筹备着辞职交接工作,所以有点忙碌,搁置了一个月才匆匆写下这么一篇随笔,希望能给大家带来一点帮助吧,资料和学识有限,如 ...

  5. yii create url (一)

    1.$this->redirect这里的$this是当前的controller.可能是应用程序的也 可能是模块下的 这里仅将解一下第一个参能是url,当url是一个字符串时,它会自己动跳转 如$ ...

  6. 【代码笔记】iOS-点击cell时候的动画翻转

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...

  7. 手把手教你使用Git

    一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以 ...

  8. (转) 一步一步学习ASP.NET 5 (二)- 通过命令行和sublime创建项目

    转发:微软MVP 卢建晖 的文章,希望对大家有帮助. 注:昨天转发之后很多朋友指出了vNext的命名问题,原文作者已经做出了修改,后面的标题都适用 asp.net 5这个名称. 编者语 : 昨天发了第 ...

  9. 发现一个国内牛逼的maven仓库,速度真的太快了

    前天网上下了一个项目,在公司还好,网络比较流畅,很快就把依赖下好了:回家的时候,想耍耍,结果下了一天也没把依赖下好,速度是几k每秒,甚至一k每秒,哎~心都碎了,网上一搜,结果发现了一个惊天的用nexu ...

  10. informatica powercenter学习笔记(LookUp 使用)

    LOOKUP TRANSFORMATION的使用点评: LOOKUP基本用法不熟的话请参考下附属信息. 用法感受: 1 LOOKUP的作用跟我们以前在EXCEL的函数功能类似,就是隔表取值.优点就是用 ...