|
|
|
|
移动端
创建专栏

外媒速递:2018年十大开源技术发展趋势展望

技术一直在不断发展。OpenStack、渐进式Web应用、Rust、R语言、认知云、人工智能以及物联网等新兴技术发展成果正将我们的常规思维模式远远抛在身后。而展望即将到来的2018年,下面十大开源技术发展趋势自然也值得每一位技术从业者加以关注。

作者:核子可乐译|2017-12-13 08:35

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:2018年十大开源技术发展趋势展望、轻量化软件开发机制—微服务、助力网站提速的五大关键性技巧和关于微软Power BI的七项强大使用提示等。

一、2018年十大开源技术发展趋势展望

原文标题:10 open source technology trends for 2018

2018年十大开源技术发展趋势展望

技术一直在不断发展。OpenStack、渐进式Web应用、Rust、R语言、认知云、人工智能以及物联网等新兴技术发展成果正将我们的常规思维模式远远抛在身后。而展望即将到来的2018年,下面十大开源技术发展趋势自然也值得每一位技术从业者加以关注。

1. OpenStack接纳度提升

2. 渐进式Web应用愈发流行

3. Rust人气渐盛

4. R用户社区规模增长

5. XaaS如日中天

6. 容器普及度持续看涨

7. 机器学习与人工智能遍地开花

8. 区块链成为主流

9. 认知云踏上历史舞台

10. 物联网连接一切

二、微服务是什么?轻量化软件开发机制是也

原文标题:What are microservices? Lightweight software development explained

微服务是什么?轻量化软件开发机制是也

传统技术方案——或者说技术债务的存在,导致众多组织机构承担着巨大的运营压力。一旦试图添加某项功能,甚至只是试图修复错误,总会有更多问题接踵而至。为了解决这一切,将传统整体式应用程序转化为全新微服务形式就显得至关重要。

1. 微服务的定义

2. 微服务的优势

3. 微服务带来的挑战

4. 微服务与容器及PaaS间的关系

5. 微服务与面向服务架构间的关系

6. 微服务适合你吗?

三、助力网站提速的五大关键性技巧

原文标题:Top 5 Website Speed Optimization Tricks

助力网站提速的五大关键性技巧

网站速度表现受到诸多元素的影响,其中自然也包含令人头痛的技术性调整。但好消息是,在今天的文章中,我们将着眼于五大关键性技巧,了解如何分步推进以顺利完成网站性能调优。

1. 优化图像

2. 压缩HTTP请求

3. 文件放置

4. 控制CSS与JavaScript文件大小

5. 以外部引用方式使用JavaScript与CSS

四、关于微软Power BI的七项强大使用提示

原文标题:7 power tips for Microsoft Power BI

关于微软Power BI的七项强大使用提示

Power BI是微软公司打造的一款面向商务智能的交互式数据可视化与分析工具。你能够利用它从各类云端与内部系统中提取数据,创建信息仪表板以追踪你最关注的指标信息,或者查询与数据相关的问题。下面,我们将立足Power BI,聊聊你值得了解的七大使用提示。

1. 对服务进行可视化

2. 将故事与数据结合起来

3. 探索种种“如果”

4. 实时提出问题

5. 自定义可视化

6. 将更多数据纳入仪表板

7. Power BI同样适用于IT数据

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

【编辑推荐】

  1. Spring Cloud构建微服务架构:服务网关(过滤器)【Dalston版】
  2. 聊一聊微服务之Martin Fowler
  3. 浅谈微服务基建的逻辑
  4. 到底孰优孰劣?Dubbo和Spring Cloud微服务架构终极对决!
  5. 微服务后如何做一次系统梳理
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多