Victor69

Victor69

V2EX 第 248190 号会员,加入于 2017-08-11 21:28:39 +08:00
今日活跃度排名 13240
Victor69 最近回复了
1 天前
回复了 lvming6816077 创建的主题 程序员 前端开源项目 [Simple Sheet]
api 设计有点问题,一边说高性能,一边整个组件直接丢个 data array 就渲染,还不如上个虚拟容器简单。
而且 canvas 对 sheet**本身**的性能影响不大,而是针对不同浏览器之间排版引擎(对齐、字体显示等)的性能问题。看了看 example 你这个只支持 chrome ,那 canvas 其实毫无优势,徒增开发难度,不如套个 tanstack/table + 虚拟滚动

而且个人认为设计一个新的 sheet 组件,从产品上基本的亮点应该是多人协作( yjs )和支持连接 database (例: https://baserow.io/)。如果这些都没有直接还不如打开 office 365 ,或者 Google sheet 。

另外,如果从一款好用的开源 excel component 考虑,从设计角度上应该最外层有一层 data fetcher 做 lazy load (例子: https://refine.dev/)、支持自定义 cell type ( plugin system )这些应该一开始就留有余地,后面改起来的难度和重写一样;计算公式上实现起来又是一个大坑,如果要做动态计算(改一改 cell 相关的 cell 也会更新),要有一个 hypergraph (或者起码是个图),每次加函数做回路检测和 cell 更新,而且计算公式市面上产品都是非常非常基础,从 ws office 就有的那点东西,我觉得可以套一个 serverless 函数,支持 python 科学计算( google sheet 插件里面貌似有类似的功能)

P.S. 这也是我目前在做的东西,以上为个人一点浅见
30 天前
回复了 jezal 创建的主题 分享创造 创作没了,心凉
@weijar 我猜那个时间节点应该是 18 年下半年,那个时候重点打击 rss 类产品。同时期 feedly 不能直连了,reeder 也在国区商店下架了。
140 天前
回复了 chiero 创建的主题 macOS Monterey 的 Apple Books 实在令人失望
4 楼的办法很赞,成功解决了问题
白名单终究还是来了
2021-06-30 20:50:36 +08:00
回复了 Mrkon 创建的主题 Visual Studio Code 求助: vscode remote-ssh 问题
上次我遇到这样的问题,用遍所有能搜到的办法后,还是不行,最后只能原位重装系统...
2021-06-25 20:11:54 +08:00
回复了 jaydenchan 创建的主题 程序员 二本大学,学信息安全好还是计算机好?
建议题主学 CS 。好好研究编程,本科竞赛的性价比很低。尽快找到编程的实习
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1454 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 23:37 · PVG 07:37 · LAX 16:37 · JFK 19:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.