weekly

第 71 期 03/14 Qt Roadmap for 2022

技术热闻

Cordova OSX 7.0.0 released and deprecation notice

We are happy to announce that we have just released Cordova OSX 7.0.0! This is one of Cordova’s supported platforms for building macOS desktop applications.

Qt Roadmap for 2022

In this blog post, we will focus on the framework capabilities. This provides a good overview of the new capabilities to products you can create with Qt. On the mobile side, the latest versions of Android and iOS are supported.

The Complete Guide to Full Stack Web3 Development

In this in depth tutorial you’ll learn the tools, protocols, and frameworks for building full stack web3 apps, and most importantly - how to put everything together to lay the groundwork for building out any of your own ideas in the future.

大前端

JS

Is the New JavaScript era coming?

The TypeScript team announced a collaboration to a new proposal for the JavaScript language, written by Gil Tayar, that I was amazed by. In Gil’s words: “It seems that people love types based” according to the StateOfJS 2021 survey.

2022前端应该掌握的10个 JS 小技巧

简单有用的小技巧,应用起来!

React

How to Upgrade to the React 18 Release Candidate

Our next major version, React 18, is available today as a Release Candidate (RC). In this post, we will guide you through the steps for upgrading to React 18.

Cleaner way to write conditionals in JSX

条件语句在JSX中的简单表达,感觉和我们的JSX+差不多,不仅仅有If还有When,Use Case。

RN

Deep dive into React Native JSI

深入实践React Native JSI,从常用语法讲起,由简单到深入,3个Demo步步实践JSI的使用。文末的参考文章也挺高质量的,值得一读。

react-native-skia

通过skia图形引擎完成RN组件的渲染,带来跨平台的性能提升和解耦,目前该项目还处于 alpha release 的阶段

Deep dive into React Native’s New Architecture

2022年将更新 React Native 的全新架构 ,包括JavaScript Interface(JSI)、Fabric、Turbo Modules、CodeGen的调整

NPM

关于依赖管理的真相 — 前端包管理器探究

本文主要探究前端包管理器的依赖管理原理

Android

Jetpack Compose 1.1 is now stable!

Jetpack Compose 1.1 稳定版发布,除了触摸目标值、ImageVector 缓存等性能外,动画、矢量相关API也过渡到了稳定版本

JankStats 推出 alpha 版本

Android性能调试新工具 JankStats :可以捕获每帧的性能信息、在用户设备上运行、在应用出现性能问题时启用检测

Android JetPack LifeCycle源码分析

Android LifeCycle源码分析,通过LifecycleOwner、LifecycleRegistry/Lifecycle和LifecycleObserver对生命周期的控制和调度

一文读懂 Android FFmpeg 视频解码过程与实战分析

介绍了 Android FFmpeg 进行解码视频时的主要流程、基本原理,并封装了视频解码有关的简单应用

Flutter 我们为什么选择了Flutter Desktop

配置化

携程动态表单DynamicForm的设计与实现

为了让开发人员更加专注于组件本身的逻辑处理,我们开发了DynamicForm动态表单配置系统,可以通过拖拽的方式,快速创建一个表单。

代码质量

用DDD(领域驱动设计)和ADT(代数数据类型)提升代码质量

今天介绍的DDD(领域驱动设计)和ADT(代数数据类型)的模型,给出了另一部分的答案:代码质量持续下降,开发团队也要负主要责任。

聊聊写代码的20个反面教材

都是一些令人抓狂的写法,看你中了几条。看看反面教材的书写建议,对代码维护、质量都有帮助。

行业资讯

定了!京东物流收购德邦物流66.49%股份:京东服下三剂“大补丸”

从去年开始,快递公司纷纷开展了收购同业公司的行动,意图增加自身实力,扩充业务范围。喜欢收购物流资产和公司的京东在收购德邦后,将会在快运零担、供应链服务和大件快递等方面得到提升。

德邦没下牌桌

此时此刻,我们终于可以对过去25多年来德邦的发展做一次总结。这家曾经的“零担之王”,勇闯快递市场的“行业新星”,为行业留下了什么?

2022年上半年中国国内旅游市场景气报告

自2020年起,本报告新增了针对疫情的专项调查问题,旨在帮助中国旅游业者更好地了解疫情影响的动态变化,从而对国内旅游市场前景做出合理的判断和预测。本次报告汇总了2022年上半年景气调查的研究成果

政府工作报告发布,对文化和旅游做出这些安排

报告在2022年政府工作任务中指出,餐饮、住宿、零售、文化、旅游、客运等行业就业容量大、受疫情影响重,各项帮扶政策都要予以倾斜,支持这些行业企业挺得住、过难关、有奔头。

设计

Figma 封停中国企业账号?

Figma 决定遵守美国的制裁名单封停所有被美国制裁的企业账号

设计小姐姐都说好的视觉还原对比利器

设计走查已经是很多需求开发中不可缺少的一环,但是目前走查大部分都停留在人工肉眼对开发还原页面截图和设计稿进行对比找不同,效率比较低。这里整理了一些协助对比,提高开发还原度的工具。

[**节气艺术 QQfamily带你看遍四季风景!**](https://mp.weixin.qq.com/s/VEa_pm5RxWZfQ7JHfMlnWA)

这一年里,无数用户表达了对打卡系列的喜爱与支持,QQfamily的打卡壁纸也为不少用户的生活带来了新鲜感。这篇文章将深度剖析打卡系列创作背后的设计思路与创意构成,让更多人了解设计师的创作灵感与巧思。

发现

Million 1.5:A Fast Virtual DOM Implementation

Million是轻量级的,编译器增强的Virtual DOM的实现。优点如下:

基于CRDT的一种文档冲突算法

当多个人同时编辑一个在线文档时,如何处理多人操作的冲突,解决协作冲突业界使用最多的两种思路是基于OT的文档合并算法和基于CRDT的文档合并算法。本文我们主要介绍基于CRDT的一种文档合并算法-YATA。

更多

科技爱好者周刊(第 198 期):美国制造是否可能

美国制造业的问题,根本不在于生产成本,而在于劳动力

技术周报·如果没有 JS 框架该怎么办? https://mp.weixin.qq.com/s/4_XM9WVlmfYi1z7jU-z9Ag

奇舞周刊第 438 期: 浅析网页动画

image.png

欢迎加入,一起共建「前端周刊」