YYSuni
cover

Xmind 重写了渲染引擎

我最近在写一款类似 xmind 的前端应用。而 Xmind 最近有重大更新,重构了渲染引擎。我突然质疑我自己写这个意义。

Xmind 的重大更新

https://xmind.app/features/

100% Rewritten Graphics EngineNew

  • Refactored core code and architecture
  • Unlock Infinite Possibilities with Enhanced Scalability

这次更新,应该能够显著提升 xmind 在使用中的各个细节,争强用户体验。并会在这个基础上,增加更多功能,更多不同形式,等等。

我的自我怀疑

我最近在写一个叫 code mind 的前端应用,出发点是过去用 xmind 梳理 react 源码时,感觉到了 xmind 的卡顿,这种体验无论是在 windows 还是 macbook 中都有发生。再一个,我希望思维导图还能够记录代码,这样我就不用在 xmind 里面使用特殊形式记录了。 文件

这一次的 xmind 重大更新,或许能抵消 xmind 的性能,我的第一个出发点应该能够被抹平。我尝试在之前的再次打开较大 xmind 文件,去使用体验这个提升,似乎会更快一些。

然后,突然会质疑自己,一个人,默默无闻地写这个有什么意义。或者这种感觉不只是因为 xmind 的重构,这种感觉过去时常发生,当我在坚持一件事的时候。

我的想法

开始下笔写这篇日志的时候,我知道,这是一篇如何劝自己坚持下去的文章。那我是否应该坚持下去呢?


  • 问自己第一个问题:我是否还有其它值得去做的事吗?
  • 似乎没什么,除去生活、除去工作,在学习上,这件事会相对有意义一点,虽然不被看好,不一定有回应,不一定有结果。

  • 有什么坚持下去的理由?
  • 其实做这个还有其它理由,除了自己使用以外,我希望这个应用能够推广出去,有一些喜欢使用这个普通用户。或许这个成功几率不大(我从未做过类似的事情),万一呢?试一试吧。
  • 除了推广,我想着,或许用这个应用,我还可以再移植成桌面应用,使用 Electron,让我学会 Electron 这个技能;又或者移植成手机 App,让我学会 React Native。

  • 还有什么?
  • 好像没有太多的理由了,当时开始写这个,挺开心的。平时写一点的时候,也挺开心的。相比工作的内容,下班后写这个,我挺开心的。觉得自己再提升,在持续学习,未来可期。
  • 计划着,这个 平面空间 作品写完之后,再开始尝试探索一下 3D 空间 的东西。我总觉得,这是我作为前端,应该做的。

好了,继续写着玩吧,别想太多。

对以后说的话

  • 保持心情愉悦,保持精力充沛,保持环境舒适
  • 别偷懒,别贪玩,别懈怠,别到白首方悔
  • 快一点,时间不等人
  • 慢一点,好好保重身体