前端新闻
Flutter 1.12 重磅发布:支持 Web 与 macOS
本周,Flutter 1.12正式发布,这是从 2018 年 12 月发布 1.0 版本以来的第 5 个稳定版。除了稳定版带来的新特性之外,Flutter 1.12 还提供了 Web 支持(beta 版)和 macOS 支持(alpha 版)。
Chrome 79 发布:新增标签冻结、后退缓存及大量安全功能
近日,Google 发布了适用于 Windows、Mac、Linux、Chrome OS、Android 和 iOS 用户的 Chrome 79。此版本提供了安全性和错误修复,并提供了一些新功能,例如对密码检查工具的内置支持,通过安全浏览 API 实时将恶意网站列入黑名单,可预防网络钓鱼的常规可用性,禁止加载 HTTPS “混合内容”,对制表符冻结的支持,Chrome Sync 配置文件部分的新 UI ,以及对后退缓存机制的支持。
top="1397.609375">.NET Core 3.1 发布,支持三年的 LTS 版本
.NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善。其中最重要的是, .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。.NET Core 3.1 中的更改主要集中在 Blazor 和 Windows Desktop,这是 .NET Core 3.0 中的两个新增特性,包括对 C++/CLI 的支持,这已经是开发 Windows 的常规需求。
top="1648.609375">.NET 应用程序支持直接调用 WebAssembly 模块
Mozilla 宣布由 Bytecode Alliance 创建的 Wasmtime(WebAssembly runtime)现已添加处于早期预览版状态的 .NET Core API,这就意味着开发者可以直接在 .NET 应用程序中调用 WebAssembly 代码。
top="1869.609375">微软首款 Office 应用程序登陆 Linux
今年 9 月,微软曾确认正在为 Linux 构建 Teams 客户端。时隔两个多月,微软于本周三在官方博客中宣布 Microsoft Teams 已在 Linux 上公开预览,并可下载使用,该本地软件包有 .deb 和 .rpm 两种格式以供选择。
top="2120.609375">俄罗斯警方突袭 Nginx 莫斯科办事处
据《福布斯》俄罗斯报道,本周,俄罗斯警方突袭了 Nginx 公司在莫斯科的办事处,并拘留了其创始人伊戈尔·瑟索耶夫和马克西姆·科诺瓦洛夫,理由疑似与近期俄罗斯搜索引擎巨头 Rambler 集团对 Nginx 公司提起的版权侵犯诉讼有关。Rambler 表示,伊戈尔·瑟索耶夫在 Rambler 集团担任系统管理员期间开发了 Nginx,因此是 Nginx 所有代码的合法所有者。伊戈尔·瑟索耶夫表示,Nginx 确系任职 Rambler 期间开发,但利用的是业余时间。目前,Nginx 公司对此事还未正式回应。
top="2401.609375">行业新闻
Python 获 Mozilla 和扎克伯格夫妇 40 余万美金资助
Python 软件基金会 12 月 4 日宣布,收到来自 Mozilla Corporation 和 Chan Zuckerberg Initiative(CZI)的资金赞助,共计 407,000 美元。这笔款项将用于支持 pip (Python 软件包安装程序)2020 年的工作开展。Python 软件基金会称,“几乎整个 Python 软件项目的生态系统都依赖于 pip,该项目将帮助每个人更轻松地安装软件、诊断和修复问题以及维护基础架构。”
top="2726.609375">Visual Studio 2019 版本 16.4.1 发布
12 月 10 日,Visual Studio 2019 版本 16.4.1 发布。Visual Studio 2019 版本 16.4 是 Visual Studio 2019 支持的第二个维护基线。建议需要采用长期稳定且安全的开发环境的 Enterprise 和 Professional 客户对此版本进行标准化。
已修复的主要问题:
亚马逊提出起诉:特朗普的偏见令其失去百亿美元合同
12 月 10 日消息,亚马逊周一发起指控称,美国总统唐纳德·特朗普(Donald Trump)对亚马逊抱有偏见,并施加了「不正当的压力」,从而使得美国国防部将一份价值 100 亿美元的高利润云合同授予了该公司的竞争对手微软。
top="3377.609375">Uber 将收购无人驾驶模拟软件开发商 Foresight
12 月 10 日消息,据知情人士透露,Uber 正在就收购模拟软件开发公司 Foresight 展开深入谈判。Foresight Autonomous Holdings Ltd. 创立于 1977 年,前称 Asia Development (A.D.B.M.) Ltd.,于 2016 年改为现用名。Foresight 是一家技术公司,为汽车行业设计、开发商业化传感器系统。
top="3628.609375">深度阅读
AWS 中的无服务器微前端
如今,为 Web 应用程序开发微前端的势头正在高涨。如何部署和管理其生命周期也是一大挑战。但你是否曾经考虑过使用无服务器技术来克服其中的一些挑战?本文将分三部分讲解如何使用无服务器 AWS 技术托管微前端。
top="3923.609375">如何构建用于 Android 测试的轻量级 Docker 容器?
测试可以帮助我们识别开发过程中可能出现的任何缺陷或错误,但这会花费时间和资源,尤其是在需要安装许多依赖项和设备才能执行 UI 测试的 Android 中。通过使用 Docker 容器,我们可以为多个功能分支构建和运行测试,从而加快开发速度并提高生产率。在本教程中,你将学习如何构建轻量级的 Android 容器来隔离测试过程。
top="4204.609375">将 C / C ++ 代码加载到 Node.js JavaScript 应用程序中的简单指南
通过本文,你将熟悉使用 Node 的 N-API 在 JavaScript 程序中动态加载 C / C ++ 代码的机制和工具。
top="4425.609375">浏览器中的 AI:TensorFlow、ONNX 和 WebDNN 在图像分类上的比对
在过去的几年中,我们看到了 AI 领域的巨大发展。如今,科技巨头已投入巨资,以使开发人员更轻松地通过 Web 应用程序发布 AI 功能。现在,有许多库可以在浏览器中执行复杂的 AI 任务。在本文中,我们将比较三个主要的库,这些库能够在浏览器中执行图像识别。
top="4676.609375">如何提高生产力?
本文作者分享了十个她的习惯,通过改变日常生活中要做的事情的一些习惯,提高工作质量,平衡工作与生活,提高工作效率。
top="4867.609375">工具 & 库 & 资源
【ResponsiveViewer】它是一个 Chrome 扩展程序,可以在一个视图中显示多个屏幕。该扩展程序可以帮助前端开发人员在开发响应性网站 / 应用程序时测试多个屏幕。