logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebSocket、SSE、MQTT 在工业实时看板中的落地对比

*WebSocket:**双向通信的万金油,适合大部分实时场景**SSE:**单向推送的轻量选择,实现简单但功能受限**MQTT:**物联网的专业选手,大规模设备首选小型项目(< 100 设备):WebSocket 足够中型项目(100-1000 设备):WebSocket 或 MQTT 都可以大型项目(> 1000 设备):MQTT + 后端聚合 + WebSocket 推送最后提醒:不要过度设

#websocket
工业时序数据库技术:TDengine、InfluxDB、TimescaleDB 怎么选?

本文评测三款主流时序数据库:TDengine性能强、适配工业及国产化场景;TimescaleDB依托PG生态,兼容好;InfluxDB生态完善,适合海外监控场景,并给出对应选型建议。

文章图片
#时序数据库#tdengine
开源 Canvas 绘画引擎横评:Fabric.js vs Konva.js vs Meta2d.js

本文对比了Fabric.js、Konva.js和Meta2d.js三个Canvas库的核心定位与应用场景。Fabric.js适合通用图形编辑器需求,提供完善的文本、路径和导出功能;Konva.js擅长交互式业务画布,在现代前端框架中集成体验良好;Meta2d.js则专注于工业组态场景,内置设备监控、流程可视化等专业功能。

#开源#编辑器#数据可视化
从 0 到 1 做 Web 组态编辑器

Web组态编辑器开发的核心挑战在于合理界定功能边界。必须自主掌控的核心包括:场景数据模型、编辑器交互体验、撤销重做系统、渲染优化和数据绑定逻辑。而属性面板、代码编辑、图表库等非核心功能则应复用成熟方案。尤其要警惕功能蔓延,避免在初期陷入富文本、图表引擎等非关键系统的开发。成功的团队往往不是技术最炫的,而是最懂得在必要自主开发与合理复用之间取得平衡的。

文章图片
#低代码#前端
开源 Canvas 绘画引擎横评:Fabric.js vs Konva.js vs Meta2d.js

本文对比了Fabric.js、Konva.js和Meta2d.js三个Canvas库的核心定位与应用场景。Fabric.js适合通用图形编辑器需求,提供完善的文本、路径和导出功能;Konva.js擅长交互式业务画布,在现代前端框架中集成体验良好;Meta2d.js则专注于工业组态场景,内置设备监控、流程可视化等专业功能。

#开源#编辑器#数据可视化
低代码可视化平台的前端架构设计:从渲染引擎到插件系统

文章摘要:本文介绍了低代码可视化平台的四层架构设计,包括交互层、渲染层、模型层和插件层。核心观点是采用分层架构避免逻辑耦合,其中模型层采用不可变数据和命令模式管理组件树状态,渲染层根据不同场景选择DOM/Canvas/SVG方案,并建议Canvas场景采用分层渲染优化性能,交互层使用有限状态机管理复杂交互状态。该架构通过标准接口通信,实现了各层职责分离,为可视化开发提供了清晰的解决方案。

#低代码#前端
到底了