@
skymanv2 #43
新增一个方案 flet:
https://github.com/flet-dev/flet我是在使用多个方案: Tauri, Flet, ArkTS+ArkUI-X, Kotlin.
根据具体场景, 选择适合的方案.
Tauri: 嫖 rust + js 库时使用. 搭配 vue.js 快速糊 GUI 小工具.
Flet: = Python+Flutter. 单纯的 Flutter 不建议使用, 没有太大优势. 但是 flet, 可以用. 这个是白嫖 flutter 的绘图能力, 100% python 代码写应用. 利用 flutter 的能力, 糊个漂亮的 gui 还是很轻松的. python 库也最多, 最方便.
ArkTS: 技术储备, 为华为鸿蒙开发原生应用首选. 配合 ArkUI-X 跨平台能力也是完备的. 本身大量"借鉴/抄" flutter + kotlin 等特性, 熟悉 flutter, 上手也很快.
Kotlin: 备胎方案, 以上方案不满足的时候, 考虑. (本身跨平台能力也完备, 至少 Desktop 生态比较弱)
我比较关注的方案:
1. Tauri 2.0, 支持 desktop(macOS, Windows, Linux) + mobile ( iOS, Android) 跨平台, 偏前端方案。
2. 鸿蒙 ArkTS + ArkUI + ArkUI-X(跨平台),支持 moible ( iOS, Android, 鸿蒙 5.0 ),偏前端方案。
3. Kotlin + Kotlin Multiplatform(KMP + KMM),支持 desktop + mobile 跨平台,能力完备,偏原生方案。
4. C# + Unity , 支持 mobile ( iOS, Android), 偏游戏开发,不适合常规 app UI 交互。
-------------------------------------------------------------------------------------------
不推荐的方案:
1. Flutter ,相比上述方案,有明显短板.(原因很多,不赘述,flutter 是我唯一觉得投资失败的技术栈, 收益极低)
2. Electron ,有争议,用的人很多,但我个人不喜欢。( Tauri 解决不了的,换其他,我也不用)
2. Qt 类( PyQt 等),跨端的平台多,开发效率和兼容性,都跟不上,能接受 qt ,大概可以看看 Kotlin 方案。
3. 其他未提到的: React Native, Wails(go+js), NiceGui(python+js).
-------------------------------------------------------------------------------------------
技术方案投资,关注点 & 指标:
1. 好爹(爹不行,后继乏力,爹不靠谱,不兼容升级太多,都别用)
2. 技术品味 & 技术先进性(性能合格,开发效率够高,易于复用 & 易于迁移 or 移植他领域)
3. 符合市场发展趋势(注意是市场, 市场, 市场!)
4. 生态完备度(插件库够多,易于移植/白嫖其他生态,易于造轮子)
-------------------------------------------------------------------------------------------
拿这些指标,反复检验如上技术栈,评估符合自己需求的技术,做技术投资 & 技术储备。
选对方向,早做投资,早吃红利。
粗略看了一下各楼层回复内容.
这个帖子里, 应该没多少做过技术管理, 也没机会带过多少小弟 + 从带小弟获得收益的.
或者说, 也没多少在大厂旁观过: 神仙打架, 班子清洗/替换的, 也不理解带小弟核心意义的.
看我上面的回复, 有悟性的, 应该能帮你在职场路走远一点.
带下属, 或者说培养下属. 分情况:
1. 应届毕业生. 最佳.
一张白纸, 没有坏习惯. 可塑性强. 挑聪明, 有悟性, 对编程有热情的. 可以上手教, 悟性高, 带个 1 年, 就可以有高收益. 也可以长期维系感情, 一直带下去+嫡系. (10 年前, 有这个氛围和条件, 当前的环境, 不具备)
=========================================================
2. 工作 3 年以内. 需要面试多沟通, 评估可塑性, 是否具备持续学习的能力.
如果不具备, 跳过. 如果有持续学习的能力的. 稍加引导+纠错, 是综合投入成本低, 收益高的选择, 带 2-3 年, 可成为嫡系(避免选: 聪明+养不熟的那种).
=========================================================
3. 工作 5 年+. 不培养, 只做筛选.
不培养, 只做筛选.
不培养, 只做筛选.
5 年+的, 市场优胜劣汰. 要么猛龙, 要么烂泥. (简历/履历可管窥) 有好习惯的自然有, 没有的, 也培养不了. 不必白费力气. 5 年+, 明码标价. 水平高/成长性好, 自然薪资有所体现. 反之, 越便宜, 越是垃圾. (进来老鼠屎坏一锅粥, 得不偿失)
=========================================================
综上, 带小弟, 是值得带的. 但是大环境, 已经不太允许.
向上走, 必须有自己的班底, 且具备组班底的能力.
否则, 只能混迹技术路线, 天花板很低. 同时, 纯技术路线, 随着 AI/GPT/LLM 发展, 大多数人掌握的技术, 不关深度和广度, 都不具备抵抗 40 岁失业问题.
总之, 有沟通能力, 业务能力的技术人. 有条件培养下属班底, 就早做准备.
可遇不可求. 看个人机遇.