Atitit 过去五年的技术趋势与没落技术聚合去重 Attilax认为重要的取出了移动端特有的等。。运维等,,只保留了开发部分的趋势 目录 1. 技术趋势 1 2. 3. 不建议的技术 4 4

Atitit 过去五年的技术趋势与没落技术聚合去重

 

Attilax认为重要的取出了移动端特有的等。。运维等,,只保留了开发部分的趋势

 

目录

1. 技术趋势 1

2. 3. 不建议的技术 4 4

 

  1. 技术趋势(约100个

Atitit 2015 技术趋势与没落技术

 

 

目录

1.1. 离线优先Web应用程序(Offline first web applications) 1

1.2. 依照产品而不是项目(products rather than projects)的 思路进行思考。 2

1.3. Postman(getpostman.com/features)是一个在Chrome 中使用的REST客户端插件 2

1.4. PlantUML( 2

1.5. NoPSD运动想要抓住的,是“即时设计”这个在视觉设计中重 要和实用的概念。 3

1.6. “产品优 于项目” 3

1.7. Css bem 3

1.8. HTML5 iFrame来沙盒化 3

1.9. 幂等过滤器 4

1.10. “只积 累”是一种设计策略,数据删除通过撤回而不是更新Accumulate-only data 4

1.11. 双 因素认证。 基于时间的一次性密码(TOTP)是这个领域的标 准算法 4

1.12. Enlive是基于Clojure 的模板框架,她彻底分离程序代码和HTML标记,用CSS选择 器查找并替换文档片段 4

1.13. 。本地存储同步 local storage sync 5

1.14. Jackrabbit 3,是一个可扩展和高性能的层次化内容存储系统, 5

஡వӑԁ఩Ҭ (Text-it-as-a-service) 5

/ 5

1.15. IndexedDB 6

1.16. Nashorn 是一个面向 Java 8 发布的全新 JavaScript 引擎 6

1.17. Retrofit过将一个 REST API 转化为 Java 接口, 6

 

 

目录

1.1. 流水线 即代码通过编码而非配置CI/CD运行工具的方式,来定义部署 流水线 1

1.2. 将APIs当作产品 1

1.3. 无服务器架构是一种架构方法 2

1.4. 随着BFF - 后端服务前端模式和单向数据绑定框架, 2

1.5. 谷歌的TensorFlow是一个可用于各种从研究到生产的开源机 器学习平台, 2

1.6. Webpack已经证明了自己是值得选择的JavaScript模块打包工 具 3

1.7. Springboot 3

1.8. 比REST更合适的方法, 那就是Facebook的GraphQL 3

 

 

 

 

 

 Atitit 2016 技术趋势与没落技术

 

 

 

 

Atitit 2017年的技术趋势与未来的大技术趋势

 

1. 2017年的技术趋势 2

1.1. Web not native 2

1.2. 更加移动优先  ,,more spa 3

1.3. Ar vr ai 3

1.4. Google pwa  Progressive Web App 渐进式 Web Apps 3

1.5. Iot  Lbs 3

1.6. 区块链和分布式 3

1.7. 会话系统而连接用户和应用的就是一个对话式用户界面(CUI)。 3

1.8. 对话能力可以嵌入一切智能服务中,用户只需要通过自然语言表达自己的需求, 3

1.9. 无服务器架构迅速得到了需要部署云端应用的组织的认 可, 4

1.10. 服务啮合(service mesh)在服务发现、安全、 跟踪、监控与故障处理方面提供了一致性,且 不需要像API网关或ESB这样的共享资产。 4

1.11. 与WhatsApp被相提并论的微信,在中国正在成为名副其 实的商业平台。 4

1.12. Language Servers将代码补全、调用分析和 重构等能力提取为一种 API,从而让任何编 辑器都能与编程语言的抽象语法树交互。语言服务器协议(Language Server Protocol, LSP) 5

1.13. 随着近来聊天机器人与语音平台的爆发自然语言理解即服务 5

1.14. 从2017年中开始,Chrome 用户有了一个在Headless模式 6

1.15. 大多数大型CSS代码库都需要复杂的命名机制来避免全局 命名空间中的冲突。CSS MODULES通过为每个CSS文件中 的所有class创建局部作用域来解决这些问题。 6

1.16. 你并不需要一个规则引擎”, 6

1.17. DRUID是一个具有丰富的监控特性的JDBC连接池。 7

1.18. CSS IN JS是一种用JavaScript编写CSS样式的技术, 7

1.19. 我们在适合规则引擎 7

1.20. 从代码中解耦秘密信息的管理 8

1.21. 渐进式 Web 应用 (PROGRESSIVE WEB APPLICATIONS)(PWAs 8

1.22. 诸如 Amazon Alexa , Google 语音服务和 Siri 这样的技术 8

1.23. 云端 图片理解 8

1.24. DATASTAX ENTERPRISE GRAPH(DSE Graph)处理大型图数据库方面,模式自由”(schemafree)特 9

1.25. Amazon Alexa 和 Google Home 这样的语音平台 9

1.26. Voice platforms WEBVR 是一组可让你通过浏览器访问 VR 设备的实验性 JavaScript API 9

1.27. SPACY 是一个 Python 编写的自然语言处理(NLP)库。 9

1.28. 基础设施即代码 10

1.29. VUE.JS 10

1.30. CAFFE 是一个用于深度学习的开源库,由伯克利视 10

1.31. TensorFlow 这些生成梯度的编译器将用户强制在一个受 限的迷你语言之内, Knet 运用 Julia 的 11

 

 

 

 

 

 

 

 

Atitit 2018 技术趋势与没落技术总结

 

 

目录

1. 2018 技术雷达 1

1.1. HOSTED IDENTITY MANAGEMENT AS A SERVICE (SaaS)身份管理 1

1.2. POLYCLOUD策略,不再把所有业务全 “押在”一个服务供应商身上 2

1.3. GRAPHQL FOR SERVER-SIDE RESOURCE AGGREGATION。GraphQL可 以让客户端直接使用特定的查询语句去访问BFF以获取数 据 2

1.4. WEB BLUETOOTH能够直接从浏览器控制任意低功耗蓝 牙设备 3

1.5. Appium,它是最受欢迎 的移动端自动化测试框架之一。 3

1.6. KOTLIN的使用率得到了飞速增长, 3

1.7. 多云 账号(MULTI-ACCOUNT CLOUD SETUP) 4

1.8. 密钥即服务 (SECRETS AS A SERVICE) 4

1.9. Headless CMS (Content Management Systems, 内容管 理系统) 4

1.10. Cypress 端到端测试 5

1.11. Firefox 无头模式(HEADLESS FIREFOX) 5

1.12. MERMAID 使用类似 markdown 的标记语言来生成图表。 5

1.13. VISUAL STUDIO CODE 是微软推出的免费 IDE 编辑 器, 5

1.14. (Stanford CoreNLP) 越来越多的项目需要处理非结构化的数据,而从文本中 提取出有意义的业务信息是一项关键技术 6

1.15. Terraform 来实现代码化配置(as-code) 6

1.16. TRAEFIK 是一款开源的反向代理及负载均衡器。 6

1.17. MMKV 是微信开发的开源框架,为移动应用提供高速的键 值对存储。 7

 

 

 

 

 

 

 

 

titit 2019技术趋势与没落技术

 

目录

1.1. abcdAtitit 技术领域趋势 abcd研究总结AI(人工智能)BlockChain(区块链)、Cloud(云)、和Data(大数据) 1

1.2. 5G、AI、云、区块链的未来 1

1.3. Gartner公司列出了企业组织在2019年需要探究的几大战略性技术趋势:自主设备、增强分析、AI驱动的开发、数字双生、边缘计算、沉浸式体验、区块链、智能空间、数字道德和隐私、量子计算。 2

2. ThoughtWorks技术雷达 2019.4 3

2.1. Micro frontends 3

2.2. 我们将多语言编程(Polyglot Programming) 3

2.3. Secrets as a service 3

2.4. Transfer learning for NLP 评估 3

2.5. Contentful 采纳 无头内容管理系统(CMS 3

2.6. Cypress 等“后Selenium”web UI测试工具 采纳 4

2.7. TypeScript 采纳 TypeScript 是 一 种 静 态 类 型 语 言 4

 

 

 

 

  1. 3. 不建议的技术 4

3.1. 版本火车概念 (Re l ea s e t r a i n ) 4

3.2. 模版(Templating in YAML) 4

4. ref 5a

 

  1. 2018没落技术 7

2. 2017没落技术 11

2.1. Ci 11

2.2. AngularJS 11

2.3. Cms as service 11

2.4. Anemic REST 20. 11

2.5. Big Data envy 11

2. 没落技术 6

2.1. gitflow 6

2.2. Application Servers 46. OSGi 47. SPDY 6

2.3. 团队应该克制他们的互联网级 规模的情结而倾向于简单可行的解决方案。 7

 

 

2. 没落技术 3

2.1. 贫血 REST这种反模式,使用GraphQL这类dsl 4

2.2. CMS作为平台来使用 4

2.3. angulr 4

 

  1.  

2.1. 数据饥饿软件包(DATA-HUNGRY PACKAGES)是一种解 决方案,它需要将数据吸附到自身才能运行 7

2.2. 低代码平台(LOW-CODE PLATFORMS)使用图形化用户 界面与图形化配置来创建应用程序。 7

2.3. MICROSERVICE ENVY特指那些盲目追赶微服务潮流的现象 8

2.4. 分层式微服 务架构(LAYERED MICROSERVICES ARCHITECTURE) 8

2.5. 机器人流程自动化(RPA) 8

3. Atitit 互联网2018风口与趋势大盘点 8

3.1. Atitit  未来 技术趋势 没落技术 attilax著 艾龙 总结 9

 

原文地址:https://www.cnblogs.com/attilax/p/15197314.html