外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天推荐的内容包括:GitHub上最值得关注的十大React库、衡量DevOps成功与否的15项重要指标、八项CSS策略助你编写可维护且精简化前端代码和网络中立性的毁灭是否会拖垮物联网等。
一、GitHub上最值得关注的十大React库
原文标题:Top 10 React Libraries on GitHub to Follow
来自Facebook公司的React如今已经成为一套极为强大的javaScript框架,能够有效简化程序员的前端开发体验。事实上,对于每一位熟悉React.js工作的朋友来讲,围绕React建立的各类库选项都能够进一步改善开发效率。不过GitHub上存在的大量相关选项往往令人眼花缭乱,而这也引出了今天的议题——十大最值得关注的React库。
1. Material UI
2. Ant Design
3. Storybook
4. Gatsby
5. Enzyme
6. Blueprint
7. Spectacle
8. Elemental UI
9. Grommet
10. Mozaik
二、衡量DevOps成功与否的15项重要指标
原文标题:15 Metrics for DevOps Success
我们到底该如何将DevOps引入自身所在组织?我们又该如何衡量其进展状况,以确保随时加以调整?在今天的文章中,我们准备了一些值得追踪的关键性DevOps指标,希望能够切实帮助大家了解相关团队在一定时间段内的具体表现情况。
1. 部署频率
2. 变更量
3. 部署时间
4. 交付周期
5. 客户申请
6. 自动化测试通过率
7. 错误遗漏率
8. 可用性
9. 服务水平协议
10. 失败部署
11. 错误率
12. 应用程序使用量与流量
13. 应用程序性能
14. 平均检测时间(MTTD)
15. 平均恢复时间(MTTR)
三、八项CSS策略助你编写可维护、精简化前端代码
原文标题:8 CSS Strategies for Writing Maintainable, Streamlined Front-End Code
编写基本CSS与HTML是Web开发者入门的第一课。然而,在实际应用当中,我们发现很多开发者并没有投入时间真正考虑前端开发工作的持久性与可维护性——而这无疑表明,很多开者对于CSS/HTML与JavaScript的策略组织缺乏深刻的理解。在今天的文章中,我们将分享八项秘诀,旨在实现前端代码的可维护性与精简化要求。
1. 不必要时不编写样式定义
2. 将CSS视为可复用组件
3. 在CSS中定义utilities
4. 除非必要,避免使用嵌套
5. 利用BEM防止过度嵌套
6. 只在不得已时使用!important
7. 有时候需要重新发明轮子,但请认真考量可行选项
8. 关注前端代码
四、网络中立性的毁灭是否会拖垮物联网?
原文标题:Will the end of net neutrality crush the Internet of Things?
就在不久之前,美国联邦通讯委员会正式放弃了奥巴马时代所提出的网络中立原则。正如人们所讥讽的那样,“恢复互联网自由秩序”这一作法很可能颠覆现有互联网的公共事业属性,并引发一系列严重后果。那么,这一变化又会给刚刚崛起的物联网技术带来怎样的冲击?我们将在本文中尝试找到答案。
1. 物联网的兴盛扎根于网络中立
2. 互联网流量的阻断与限流
3. 大型企业用户以及中小型企业可能遭遇的影响