【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:行为驱动型Python究竟是什么、五款开源工具助你快速创建地图应用、云原生在哪些情况下不再是好主意和物联网技术如何重塑供应链管理行业等。
一、行为驱动型Python究竟是什么?
原文标题:What is behavior-driven Python?
你是否听说过行动驱动型开发?事实上,你身边的很多朋友可能已经在加以尝试。行动驱动型开发能够利用Python的“behave”框架帮助团队提升协作效果,同时实现测试自动化。下面,我们将一同踏上这段学习之旅。
1. 行为驱动型开发是什么?
2. Python的行动框架
3. 安装
4. Gherkin功能
5. Python结构
6. 运行测试
7. 其他选项
二、实战演练:五款开源工具助你快速创建地图应用
原文标题:5 open source tools for building a map app in a snap
作为开发者,很多朋友对地理信息系统可能并不熟悉。事实上,早在160多年前它就已经出现,被用于确定1854年伦敦霍乱爆发事件的根源。在今天的文章中,我们将从五款现代开源地图绘制工具出发,聊聊如何构建起第一款地理信息系统应用。
1. Create React App
2. GeoJSON.io
3. Leaflet
4. Turf.js
5. OpenStreetMap
三、并非唯一答案:云原生在哪些情况下不再是好主意
原文标题:When being cloud-native is a bad idea
迈向云原生之路是个好主意——至少人们一直在强调这是个好主意。出于这样的理由,我们开始重构自己的应用程序,从而利用云上的原生功能——包括原生API、存储系统、数据库系统或者安全系统等等。然而,云原生也存在着自己的一些问题,因此在投入大量精力进行代码重构之前,请认真考虑以下几点:
1. 锁定问题
2. 原生的优势并非永远存在
3. 原生特性时常发生变化
四、前景论证:物联网技术如何重塑供应链管理行业
原文标题:How IoT will reinvent supply chain management
当进行网约车时,应用程序会显示驾驶员的照片、提供车辆描述,同时包含一份地图以追踪对方的当前位置。此外,用户也可以直接与驾驶员沟通以顺利完成汇合。这种可见性在全球供应链中同样存在,旨在优化交付时间、避免产品损坏并剔除假冒货物。而在这方面,物联网的加入正带来新的可能性。
1. 追踪运输
2. 震慑与敬畏
3. 数据仓库中的物联网
4. 供应链:准备好迎接中断
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】