• 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语言风格为基础,大胆吸收新生代语言的优秀实践(语法糖),语言规格尽可能的保持精简和一致性,但语义和扩展性保持开放;仓颉语言为新语言开发做了非常伟大的探索和实践,实现后的预期也非常好,开了个好头;有了榜样的力量,相信中文社区有更大可能性诞生这样一门语言;