2024-05-22 日记
https://github.com/localsend/localsend/commit/a20b8bd9e843afa2eaf2632fb745b3908a4917d3
https://github.com/Cierra-Runis/mercurius/commit/506616a5b107abf116c6fcd0da25af0366b5e3bc
原来我这个部分的代码是借鉴了别人的,看时间就清楚了。
我还以为这部分代码是我自己想出来的,现在仔细想想,应该是当初看到这种写法之后自己才琢磨明白的。

14:35:32
对了,自己有个新的软件想法,想开发一个手机字体设计软件。
因为自己有 iPad Pro 和 Apple Pencil 嘛,所以这个想法还不错,于是直接开工。
这样深入一写,Swift 语法感觉还行,SwiftUI 比想象的还要好用——就是 Xcode 不好用,以及官方文档过于不详细。
这样一比较觉得 Kotlin 那一套 Jetpack Compose 更不好写了。
毕竟 Apple 直接提供了 SwiftData 这么个好东西,随便用还不用担心数据不同步的问题。
但得心应手还是说不上的——我仍然觉得 Flutter 那一套非常方便,出项目的速度可以贼快了。
这样下来,给我所接触过的大前端的框架排个名的话……
- TOP 1 Flutter
- TOP 2 SwiftUI
- TOP 3 Next.js
- TOP 4 Electron
- TOP 5 React Native
- TOP 6 Jetpack Compose
为什么 Jetpack Compose 比 React Native 还要差劲呢?
因为 Jetpack Compose 感觉就是个半成品,完全没有成熟到可以快乐使用的程度。而 React Native,虽然也很难写,但使用的语言我是了解的,我也能看得懂的,官方文档虽然一坨但它社区很广,而 Jetpack Compose 就像个玩具一样。