Day29 小孩子才做选择

  • Which is better? Modification or construction?

虽然昨天有初步的结果,但我还是不断思考怎样是比较好的做法,我想这也是铁人赛的一个好处,这期间我们可以自由地尝试。症结的点还是PivotTable.js都包好了,不用吗?我们从day23就提出这两个方向,於前天也是,而在我们这几天的解析(解剖)後,重新再审视这个问题,但这观点还是基於会有小部分的修改(例如day21所提到的部分),而不是直接用原生的:

  • Advantage
  1. row和column在多维的部分非常完整,要几层就可以几层,而且每个项目也都可以各自做search和filter,在整个row和column可以做排序
  2. Aggregation的功能非常多样。
  3. 开发时间较短。
  • Disadvantage

这里包含我还没研究怎麽改的部分:

  1. 图表的功能有限,但这可能小改可以做到,同样的虽然aggregation的功能非常多,但还是有需要客制化的。
  2. 介面风格固定,例如拖曳式的项目,然後点开项目可以做search和filter,另外是plotly.js的图表(看久其实也是还好,有另一种韵味),最多如day21调调layout位置和摆设。
  3. 资料难做後处理,如前几天的解析,因为包在内层,且层层叠叠,不容易拿出枢纽後的结果(要麽就像昨天将这部分功能挖出来)。
  • Summary

以下是row和column都选了两个项目,用图表画图,另外特别点开表格和图表的功能选单:
https://ithelp.ithome.com.tw/upload/images/20210930/20141158UpbIMO6ceI.jpg
总结来说,主要还是在应用上如果优点有中就中了,除非像我这种有特殊应用的才会如这几天的尝试,切小块把里面功能搬出来用。


<<:  离职倒数1天:铁人赛心得

>>:  【Side Project】 点菜单功能实作 - 资料库新增餐点清单

受信任的计算机系统评估标准(Trusted Computer System Evaluation Criteria : TCSEC)

可信恢复是“在系统故障後确保恢复而不受影响的能力”。( NIST Glossary )通用标准中指定...

DAY 20 - 四足战车 (1)

大家好~ 我是五岁~ 30天发文即将迈入最後1/3哩~ 所以从今天开始要挑战画更难的东西~! 目标 ...

【Day14】变数的地盘—作用域(scoop)与提升(Hoisting)

作用域(scoop)简单来说,就是变数的地盘,在地盘内,变数都有作用,出了地盘,变数就undefi...

Day 3 准备Flutter开发环境(一)

由於安装步骤些许繁杂,因此我会分两天一一讲解,也有附图片及步骤供各位参考呦! 开发环境架设 (一) ...

Day23_控制项(A18遵循性) -2021/10/06

阿呜~第23天了,再撑一个星期~XDD" ▉A.18 Compliance 遵循性 所有的...