雷达新趋势     徐昊,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. Framer – 将视觉搞转换为更真实的动态原型

    Framer 是一个 JavaScript 框架,简化了创建现实原型,实现完整的3D效果.以一种简单,可读的和强大的方式定义交互和创建动画. 另外还有 Framer Generator  是一个桌面应 ...

  2. Ubuntu Desktop 15.10 自带桌面共享问题修复

    Ubuntu 15.10 (似乎从14.04开始) 的小坑,使用自带远程桌面连接出错,弄得我很不爽,偶尔从 youtube 上看到一视频,解决了.聊以记之. 顺便说一下,这个自带的桌面共享的名字是:v ...

  3. 苹果浏览器和uc浏览器在移动端的坑(日常积累,随时更新)

    先mark 1 .  移动端uc浏览器不兼容css3 calc() 2 .  ie8下a标签没有内容给宽高也不能触发点击跳转 3 . safari输入框加上readOnly="ture&qu ...

  4. SAP中查询用户操作日志的事务码

    事务码:STAD 注意:查询的时间跨度范围不要太大,否则会很慢! 事务码:ST03N 工作负载和性能统计

  5. SAP 调用RFC 的时候记录异常报错方式

    DATA: lv_error TYPE char100. CALL FUNCTION 'ZRFC_WM_ZEL001' DESTINATION lv_desc EXPORTING process_fl ...

  6. Microsoft Dynamics CRM MVP

    MVP 一个响亮的名称, 不是 Kobe Bryant 不是 LeBron Raymone James 这是 Microsoft Dynamics CRM MVP 求证Link: http://mvp ...

  7. jsom sharepoint 2010 循环获取多个list的item值

    <script type="text/javascript"> // <![CDATA[ var chongdianbaId; var elm = documen ...

  8. 见见面、聊聊天 - 5月22日晚7点Meetup,三里屯绿树旁酒吧,畅谈云技术和应用

    总是邮件.QQ什么的线上聊,让我们见面吧,不怕见光死,呵呵.   我和同事会先抛砖引玉,给大家介绍一下Autodesk几款最新的云技术和解决方案,然后大家就可畅所欲言,自由交流.来自五湖四海的人,为了 ...

  9. Android程序意外Crash后自动重启

    1.自定义UncaughtExceptionHandler public class UnCeHandler implements UncaughtExceptionHandler { private ...

  10. 17、文案人员 - IT软件人员书籍系列文章

    这里说的文案人员是软件项目中的一个角色.其主要负责相关文档的整理,用户使用说明书的编写等等,在项目中是一个辅助的角色. 文案人员所做的事情不错,但是她能够辅助软件配置管理工程师进行工作,更好的为维护文 ...