2016 这些技术会特别火 - 开源中国社区
2016 这些技术会特别火
oschina 2016年01月23日

2016 这些技术会特别火

oschina oschina 发布于2016年01月23日 收藏 378 评论 61

腾讯云 十分钟定制你的第一个小程序>>>  

几天前,知名科技媒体InfoWorld发布了2016年技术大赏(2016 Technology of the Year Awards),内容有些让人小激动。

这是一个总体的介绍:

将2015年称为容器之年一点都不夸张,同时,2015也是分布式计算、基于内存的分析、机器学习、平台即服务(PaaS)、实时处理、单页应用程序、软件定义网络等等取得重大进展的一年。

2016年的这些入选产品,都在重新定义IT产业和商业模式。

重点来了,其实入选的31种产品,有几个我都没听说过,了解的也就是前几个和Apache的几个项目。但就是排名前几位的产品,才让我有了一种把它们列出来并分享给大家的想法。

那就是:2016再不学Docker,真的就晚了

下面就是和Docker相关的几个项目:

□ No.1 Docker

Docker影响了整个软件行业,VMware也承认在很多领域容器方案更优于VM,MS也在努力让Docker跑在Windows Server上,Google, Amazon, Red Hat, IBM, Cisco 所有的数据中心和云提供商都在盯着Docker,这是很久没有出现过的现象了,一种技术影响力如此之大。

□ No.2 Kubernetes

Kubernetes是一个编排(orchestration)工具,类似运行于Apache Mesos之上的Marathon,但是它是专门为Docker容器而创建的。

Kubernetes来自Google,除了能在他们自己的Google Container Engine上工作之外,还支持VMware vSphere, Mesos, or Mesosphere DCOS,以及很多公有云,包括Amazon Web Services等。

□ No.3 CoreOS

基于Gentoo的精简版Linux,专门为运行容器而设计,天生的集群特性。

CoreOS中没有包管理器,系统升级也是自动的,而且支持滚动升级(rolling update)。

fleet是在CoreOS节点上进行容器调度的工具,分布式kv-store etcd则用来存放各种元数据,用于服务发现。CoreOS天生就是分布式的,一个节点宕机了,fleet和etcd就会重新部署一个新的应用。

□ No.6 Apache Mesos

在一个分布式集群中对计算资源进行抽象、管理和调度,更多的人爱称呼它为DCOS(operating system for the data center)。

Mesos的应用案例说出来都比较重量级。Twitter是Mesos的重要贡献者之一,并将他们的数据中心运行在Mesos之上,Apple使用Mesos重构了Siri。

另外,排名第4的Joyent Triton也是一个容器相关的项目,它要让兼容Docker的容器跑在裸机(bare metal )上。

除了这几个大红大紫的项目之外,其余项目可以归为以下几类:

不知道是否有你正在使用的或者感兴趣的项目上榜了呢?

1. 开发语言

  • Python 3.5

  • PHP 7

  • Rust

  • React

2. 开发者工具/服务

  • Microsoft Visual Studio 2015

  • Slack

  • Salesforce1 and Lightning

  • Alpha Anywhere

  • Swagger

  • JetBrains PhpStorm

  • Apache Ambari

  • Cisco ACI

3. 云计算服务

  • AWS Lambda

  • Microsoft Azure App Services

  • Amazon Aurora

4. 大数据相关(包括数据挖掘)

  • IBM Watson Analytics

  • Apache Spark

  • Splunk

  • Apache Kafka

  • Cloudera Impala

  • Tableau

下面就是全部名单(按原始顺序),其中红色的都是和Docker(或容器)相关的项目或产品:

  1. Docker

  2. Kubernetes

  3. CoreOS

  4. Joyent Triton

  5. Cisco ACI

  6. Apache Mesos

  7. Apache Spark

  8. IBM Watson Analytics

  9. Splunk

  10. Tableau

  11. Microsoft Office

  12. Slack

  13. Adobe Connect

  14. Cloudera Impala

  15. Apache Kafka

  16. Apache Ambari

  17. Python 3.5

  18. PHP 7

  19. JetBrains PhpStorm

  20. Rust

  21. React

  22. RethinkDB

  23. Raspberry Pi Zero

  24. Red Hat OpenShift

  25. Amazon Aurora

  26. AWS Lambda

  27. Microsoft Azure App Services

  28. Microsoft Visual Studio 2015

  29. Salesforce1 and Lightning

  30. Alpha Anywhere

  31. Swagger

转载自:西小口物语

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:2016 这些技术会特别火
分享
评论(61)
最新评论
0
为什么非学不可,docker能解决所有问题吗
0

引用来自“zigzagroad”的评论

如果所开发的软件需要应用到docker中,软件需要在架构上做一定的适应性改造,所以对软件还是有影响的。

引用来自“lidanger”的评论

看起来是把一些原来软件设计的概念用产品实现了一番,我们自己的软件也可以自己实现这些东西吧。
得看你的软件情况,如果软件本身是支持在多台机器上运行的,那么用docker估计也没什么问题。
0

引用来自“zigzagroad”的评论

如果所开发的软件需要应用到docker中,软件需要在架构上做一定的适应性改造,所以对软件还是有影响的。
看起来是把一些原来软件设计的概念用产品实现了一番,我们自己的软件也可以自己实现这些东西吧。
0

引用来自“自由之信”的评论

看完这个文章,先想想2015年某人某天说过什么技术会火的,2015年工作里面有没有接触到?Docker平时除了使用之外基本别的都没了解过,还有Apache Mesos,基本没有听过,不知道未来5年能不能用到?PVM也是分布式计算,出来20年了吧,有多少人在用?这些文章对初学者是没有什么好处的,初学技术的人,就好好学java,scala什么的,搞研究的就好好看看别人成功的源代码什么的,平时也就是写代码工作的还是把自己做的工作做好就好了,要说程序员编程,Functional programming,2016年学好就够了。

引用来自“jan2000”的评论

+1
这是国外的文章,就不要拿来和国内的圈钱公司做类比了
0
精通其一即可
0

引用来自“安宇雨”的评论

gi fp , et gi gc ,ipo b bn imc et
不过,用不到,学了也没用
0

引用来自“asdadad1”的评论

虽然看不太懂,但是感觉很666161616
33313131366666
0
虽然看不太懂,但是感觉很666161616
0
666
0
一味地在乎排名,还不如多去看会儿资料。哈哈哈哈。。。。
0

引用来自“醉丶千秋”的评论

Microsoft Office,Python 3.5,React,Microsoft Visual Studio 2015,我就只认识这些,哎,路还长着呢。。。
vs2015 关注我
0
我大java不屑排名+1
0
为Docker说句公道话吧:Docker理念非常不错,但是工具本身做的屎一样。。。。
0

引用来自“自由之信”的评论

看完这个文章,先想想2015年某人某天说过什么技术会火的,2015年工作里面有没有接触到?Docker平时除了使用之外基本别的都没了解过,还有Apache Mesos,基本没有听过,不知道未来5年能不能用到?PVM也是分布式计算,出来20年了吧,有多少人在用?这些文章对初学者是没有什么好处的,初学技术的人,就好好学java,scala什么的,搞研究的就好好看看别人成功的源代码什么的,平时也就是写代码工作的还是把自己做的工作做好就好了,要说程序员编程,Functional programming,2016年学好就够了。
安安静静写码
0
python 和php7会话我不否认 php本来就不差 但是其他两个语言怀疑态度。虽然我是干java的 上榜这4个 其他2个再火我感觉也是小众
0
perl6
0
国内有react的案例吗,想看看效果
0
目前Docker的价值集中在两点:1.服务的部署更加便捷,2.SaaS服务可以通过Docker实现一些定制和灵活配置。基本上都是一个VM里一个Docker,其他的都不成熟。
0
正在学习docker
0

引用来自“自由之信”的评论

看完这个文章,先想想2015年某人某天说过什么技术会火的,2015年工作里面有没有接触到?Docker平时除了使用之外基本别的都没了解过,还有Apache Mesos,基本没有听过,不知道未来5年能不能用到?PVM也是分布式计算,出来20年了吧,有多少人在用?这些文章对初学者是没有什么好处的,初学技术的人,就好好学java,scala什么的,搞研究的就好好看看别人成功的源代码什么的,平时也就是写代码工作的还是把自己做的工作做好就好了,要说程序员编程,Functional programming,2016年学好就够了。
+1
顶部