UI:将地图HERE提供程序添加到OpenStreet Map小部件;
UI:为OpenStreet Map小部件添加了自定义提供程序选项;
UI:为所有Map小部件添加了“禁用滚动缩放”设置;
UI:Trip动画小部件改进;
UI:添加了在图例设置中选择图例项目方向的功能;
UI:添加了隐藏窗口小部件时间窗口的功能;
UI:将rowClick和cellButton操作源添加到Timeseries Table小部件;
UI:更新了德语区域设置;
UI:为Timeseries Table小部件添加了隐藏空行选项;
UI:为实体视图添加了中文翻译;
用户界面:添加了在地图窗口小部件悬停时显示工具提示的选项;
UI:添加捷克语区域设置;
UI:添加了在json模式中为窗口小部件配置表单定义表单组的功能;
UI:为HTML卡(静态和值)小部件添加了“在HTML元素上单击”动作源;
新规则节点:
“gcp pubsub” - Google Cloud PubSub外部节点;
Bug 修复:
修复了mqtt keep-alive;
修复了
问题#1686
;
修复了windows安装脚本;
UI:修复中文翻译问题;
UI:当具有不同处理功能的多个列上使用相同的键时,修复实体表小部件以获取错误的dataKey值;
本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:
oscbianji#oschina.cn
本文标题:
ThingsBoard CE v2.4.0 发布
本文地址:
https://www.oschina.net/news/109244/thingsboard-ce-v2-4-0-released
资讯来源:
https://thingsboard.io/docs/reference/releases/
文档整体看了,也深入细节看了,从规格上来看算是一个非常优秀的语言融合实践案例,但设计者仍稍显矫揉造作之嫌,搞了一些“创新”之举,比如func/foreign/->/prop/mut/Rune/<:/...,除赋值操作符外,任何复合操作符都是不可接受的,宜尽量避免;在某些方面显得一致性不严谨,比如函数作为参数和返回类型时就与标准定义不一致,比如匿名函数(Lambda)定义也不一致,增加了代码阅读理解难度;C语言取址符号(&)作为接口继承用间隔符是个坏主意,因为这个符号在键盘上输入不方便,需要双键才能输入;Nothing/Option/Any 貌似取自TypeScript,其终归是某种类似于 Null 的检测机制,要不合成一个?类型在后并用冒号(:)分隔的语法风格上属于 Pascal/Go 风格,这种风格感觉是更方便实现词法分析器并生成语法树,利于后续的处理; 个人期望出现一门新语言,它应该以C语言风格为基础,大胆吸收新生代语言的优秀实践(语法糖),语言规格尽可能的保持精简和一致性,但语义和扩展性保持开放;仓颉语言为新语言开发做了非常伟大的探索和实践,实现后的预期也非常好,开了个好头;有了榜样的力量,相信中文社区有更大可能性诞生这样一门语言;