雷达新趋势     徐昊,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. 简洁的jQuery cxMenu 手风琴导航

    版本: jQuery v1.7+ jQuery cxMenu v1.2 注意事项: 自动判断是否有子导航,有则显示并不触发链接,无则触发链接. 实例预览 使用方法 载入 JavaScript 文件 & ...

  2. 【初窥javascript奥秘之事件机制】论“点透”与“鬼点击”

    前言 最近好好的研究了一番移动设备的点击响应速度,期间不断的被自己坑,最后搞得焦头烂额,就是现在可能还有一些问题,但是过程中感觉自己成长不少, 最后居然感觉对javascript事件机制有了更好的认识 ...

  3. windows 下配置 nginx的问题

    1.存放nginx的目录最好是英文目录,如果存放到中文目录下启动时有问题: 未完,待续...

  4. 茎叶图(stem)

    介绍 茎叶图(Stem-and-Leaf display)又称“枝叶图”,由统计学家约翰托奇( Arthur Bowley)设计,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位 ...

  5. Jquery全选单选功能

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm6.aspx. ...

  6. 【代码笔记】iOS-判断是否是iPhone5

    一,代码. #import "RootViewController.h" // 判断是否是iPhone5 #define iPhone5 ([UIScreen instancesR ...

  7. TCP/IP 协议难点之一—— IP分片

    1 IP协议简单介绍 就个人而言,网络中,抛开网络安全加密这些,就只单单讨论协议本身,比较难的有三个地方: IP分片与重组 TCP滑动窗口与TCP状态的改变 TCP定时器 其实协议本身根据<TC ...

  8. C#复习⑨(附带C#参考答案仅限参考)

    C#复习⑨ 2016年6月22日 14:28 C#考试题&参考答案:http://pan.baidu.com/s/1sld4K13 Main XML Comments & Pointe ...

  9. 谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)

    在上篇文章里(http://www.cnblogs.com/ms0017/archive/2011/07/26/2117676.html),列举了国内外用ASP.NET开发的大型网站有哪些.最后提到了 ...

  10. 使用CSS3滤镜让图片反转颜色

    CSS提供的滤镜也是一大亮点,我一直痴迷其中,有些滤镜的效果很有用,可是有些的滤镜效果可能只是为了玩玩儿,CSS常见的滤镜有这些:grayscale, blur, sepia,所有常见的过滤器.但是如 ...