带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(3)

简介: 带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(3)

带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(2)https://developer.aliyun.com/article/1340422?groupCode=taobaotech


扩展性建设

 

对于有一定复杂度的平台而言,提升扩展性,大多数情况下意味着需要修改其原有架构。产品设计师不得不在基于原有产品,大刀阔斧的改造和干脆另起炉灶,从零开始搭建产品之间进行艰难取舍。经过团队内部的反复商议,我们最终选择了后一方案,从 0 开始打造新版的 PopLayer 弹窗搭建平台。

 

通过先前的介绍您应该明白,弹窗搭建平台应该是一个使用户可视化完成弹窗搭建任务的低代码或无代码工具。它的产出物,在技术上表现为一份 JSON 格式的弹窗描述数据。因此,在创建弹窗搭建平台之前,我们首先要做的, 就是重新设计一套简洁优雅,包含弹窗域全部语义并能够轻松扩展的数据结构(DSL)。为此,我做了如下工作:

 

image.png归纳总结历史弹窗样式功能

要想设计一份合理,优雅地 DSL,就首先要对特定领域有深入细致的了解。为此,我搜集了 1~2 年范围内PopLayer 投放过的弹窗,仔细观察梳理其样式与交互,探索共性与差异。最终根据各弹窗的特性,将其进行如下分类:

 

 

 

image.png

 

不同弹窗类别的特征,视觉展示都被归纳至一篇名为《弹窗类型学》的文档中,可以帮助用户迅速确认需求弹窗所属的类型。

 


通过归纳总结历史弹窗样式,交互和功能,一方面可以使我更有自信地设计具备良好扩展性的弹窗描述数据,另一方面,稍后可以看到,通过为不同类型的弹窗,提供不同类型的弹窗模版,既可以帮助用户提升弹窗搭建效率,也给产品增加了一个有着深远意义的数据维度,使我们有能力可以对比同类型弹窗数据,并从中探索规律促进业务优化。

 image.png

弹窗模版市场

 

 

带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(4)https://developer.aliyun.com/article/1340420?groupCode=taobaotech

 


相关文章
|
并行计算 算法 计算机视觉
【MATLAB 】 CEEMDAN 信号分解+模糊熵(近似熵)算法
【MATLAB 】 CEEMDAN 信号分解+模糊熵(近似熵)算法
789 0
|
8月前
|
JavaScript 前端开发 中间件
重新定义状态管理:Zustand 如何以极简之力征服复杂应用
重新定义状态管理:Zustand 如何以极简之力征服复杂应用
388 1
|
移动开发 前端开发 IDE
手淘双11最新实践:PopLayer弹层领域研发模式升级
近年来,各大APP内的弹层需求逐渐增多,以手机淘宝为例,日常的弹层上线频率为单端每月50次左右,而在大促期间可以达到240次以上。在手淘内,各类弹层业务都会通过PopLayer中间件的能力进行投放。但业务往往会遇到开发弹层难、慢、稳定性差的种种困难。对比于往年业务研发成本较高的现状,PopLayer在今年提出了【低研发搭投模式】来解决这类问题,形成一套快速搭建+可视化+多端多场景通用的解决方案,在日常与大促期间得到了广泛应用:
|
API
表情包-百度版免费API接口教程
该接口用于通过指定关键词从百度渠道获取表情包,支持POST或GET请求。需提供用户ID和KEY,可选参数包括关键词、页码及结果数量。返回数据包含状态码、信息提示、结果集等。示例中ID与KEY为公共测试用,建议使用个人ID与KEY以享受更高调用频率。
1570 4
|
监控 Linux API
在Docker中,docker run指令执行后,生成了哪些进程?
在Docker中,docker run指令执行后,生成了哪些进程?
|
API 开发者 微服务
深入浅出:使用Python构建微服务架构
在当今快速发展的软件行业中,微服务架构因其高度的灵活性和可扩展性而成为了一种流行趋势。本文将探讨如何使用Python语言,结合Flask框架来构建一个简单的微服务架构。我们将从微服务的基本概念入手,逐步深入到实现细节,最后展示一个基于此架构的小型应用案例。不同于传统的摘要,本文旨在通过一个具体的实践案例,让读者能够直观地理解微服务架构的优势以及在Python环境下的实现方法。
|
运维 小程序 开发者
淘宝开放云研发PaaS新探索——聚石塔云托管技术
淘宝开放云研发PaaS新探索——聚石塔云托管技术
905 0
|
Python
Python基础语法,Python中的缩进规则是什么?
Python基础语法,Python中的缩进规则是什么?
798 1
|
SQL 架构师 大数据
提升企业级数据处理效率!3.0 系列版本的四个集群优化点详解
为了帮助企业更好地进行大数据处理,我们在此前 TDengine 3.x 系列版本中进行了几项与集群相关的优化和新功能开发,本文将对这几项重要优化进行详细阐述。
293 0
|
算法 调度
FreeRTOS入门教程(任务优先级,Tick)
FreeRTOS入门教程(任务优先级,Tick)
1231 0