V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  akaHenry  ›  全部回复第 1 页 / 共 17 页
回复总数  329
1  2  3  4  5  6  7  8  9  10 ... 17  
37 天前
回复了 whywei8 创建的主题 程序员 2024 年了,跨平台开发框架有啥推荐的吗
@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 生态比较弱)
59 天前
回复了 whywei8 创建的主题 程序员 2024 年了,跨平台开发框架有啥推荐的吗
我比较关注的方案:

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. 生态完备度(插件库够多,易于移植/白嫖其他生态,易于造轮子)

-------------------------------------------------------------------------------------------

拿这些指标,反复检验如上技术栈,评估符合自己需求的技术,做技术投资 & 技术储备。

选对方向,早做投资,早吃红利。
86 天前
回复了 fu82581983 创建的主题 JetBrains 你的 IDEA(2024.1) 在 macOS 上崩吗?
初步判定可能是某个 AI 插件导致的。

禁用了该插件之后,暂时没再 crash 。
86 天前
回复了 fu82581983 创建的主题 JetBrains 你的 IDEA(2024.1) 在 macOS 上崩吗?
@jamel #26 这个似乎不是输入法的问题。

当前最新版本的 pycharm , 微信输入法, 鼠须管输入法, 都会崩溃。

我开始也以为是输入法的锅。2 个输入法都卸载重装了一遍, 问题依旧。

看起来, 要回滚旧版本的 IDE 来使用了。shit
https://github.com/clash-verge-rev/clash-verge-rev

目前在用这个, 还在更新, 试用一下效果很好. 旧的 Clash X 已经不能用了. 封的很彻底.

备选: https://github.com/hiddify/hiddify-next

不过是 sing-box 协议的, 虽然 hiddify 写着支持 Clash 协议, 也能解析到 clash 配置 URL, 但是实测, 不通.

https://github.com/SagerNet/sing-box


不过迟早可能是要全面切换到 sing-box 协议下.
156 天前
回复了 XSDo 创建的主题 职场话题 求问 你们会怎么样培养下属
粗略看了一下各楼层回复内容.

这个帖子里, 应该没多少做过技术管理, 也没机会带过多少小弟 + 从带小弟获得收益的.

或者说, 也没多少在大厂旁观过: 神仙打架, 班子清洗/替换的, 也不理解带小弟核心意义的.

看我上面的回复, 有悟性的, 应该能帮你在职场路走远一点.
156 天前
回复了 XSDo 创建的主题 职场话题 求问 你们会怎么样培养下属
带下属, 或者说培养下属. 分情况:

1. 应届毕业生. 最佳.

一张白纸, 没有坏习惯. 可塑性强. 挑聪明, 有悟性, 对编程有热情的. 可以上手教, 悟性高, 带个 1 年, 就可以有高收益. 也可以长期维系感情, 一直带下去+嫡系. (10 年前, 有这个氛围和条件, 当前的环境, 不具备)

=========================================================

2. 工作 3 年以内. 需要面试多沟通, 评估可塑性, 是否具备持续学习的能力.

如果不具备, 跳过. 如果有持续学习的能力的. 稍加引导+纠错, 是综合投入成本低, 收益高的选择, 带 2-3 年, 可成为嫡系(避免选: 聪明+养不熟的那种).

=========================================================

3. 工作 5 年+. 不培养, 只做筛选.

不培养, 只做筛选.

不培养, 只做筛选.

5 年+的, 市场优胜劣汰. 要么猛龙, 要么烂泥. (简历/履历可管窥) 有好习惯的自然有, 没有的, 也培养不了. 不必白费力气. 5 年+, 明码标价. 水平高/成长性好, 自然薪资有所体现. 反之, 越便宜, 越是垃圾. (进来老鼠屎坏一锅粥, 得不偿失)

=========================================================

综上, 带小弟, 是值得带的. 但是大环境, 已经不太允许.

向上走, 必须有自己的班底, 且具备组班底的能力.

否则, 只能混迹技术路线, 天花板很低. 同时, 纯技术路线, 随着 AI/GPT/LLM 发展, 大多数人掌握的技术, 不关深度和广度, 都不具备抵抗 40 岁失业问题.

总之, 有沟通能力, 业务能力的技术人. 有条件培养下属班底, 就早做准备.

可遇不可求. 看个人机遇.
@Windyzhou #15 你 FTP 上传, 安装报错, 可能是下载的 apk 包有问题, armV7, V8 架构不同, 包不同.

查一下 CPU 架构, 下载对应的包.
196 天前
回复了 jZEdn7k4 创建的主题 Apple 求问 bartender 的开源替代品(支持双栏的)
@objectxiang #8


bug 挺多 + 挺严重的. (已卸载

1. 会干扰无线鼠标(罗技), 导致丢失鼠标指针. (这啥玩意? 病毒吗?

2. 无法隐藏菜单栏图标. (macOS 12.7.5 给了权限, 虽然有双栏, 但是不隐藏, 有啥用?)

app 开发成这样, 着实不敢用. https://i.imgur.com/krir4IG.png
@xiaozizayang 对. win 打包一次就行.

( ARM + win 平板那种, 需单独打包, 普通 x86 + winPC 打包一次即可)
@xiaozizayang 是我.

pyinstaller 之类的工具, 我都测试过. (遇到一堆坑, 浪费了蛮多时间无果)

有几个客观原因, 我的开发环境是 M1 Mac, 有不少编译问题, 是 M1 Mac 导致的.

(排错过程, 不少 issue 别的平台, 相同编译参数, 是正常的, 但是 M1 Mac 不正常. 我也没时间换个机器验证, 就放弃探索了. )

------------------------------------------------------------------------------------------------------------------------

https://github.com/better-py/learn-py/tree/main/packages/py-try/try-nicegui

这个示例项目, 有多个 build.py 脚本, 以及 taskfile.yml 里也有几个编译参数.

如果你有时间折腾, 也可以继续探索 + 验证. (如果开发环境是 Windows, 说不定有些参数, 编译是正常的)

------------------------------------------------------------------------------------------------------------------------


如果你没空折腾, 我回复的绕路方案: 就是类似 Sublime Text 这种, 打包了 Python 的运行环境. (也就是 Java App 日常打包 JRE 运行时的操作)

缺点: 是增加包体积 + 每个平台都要单独打包, 优点是: 基本可以秒开.

这个方案, 成熟无坑. 最新的 Python 标准库, 提供了绿色 Python 的打包工具. 比较容易搞定.
@xiaozizayang

nicegui 更新很活跃, 文档也一直更新+完善.

德国人🇩🇪的项目, 质量都比较高, 也很少烂尾.

Vue 3 + Quasar 2 是我目前专注的前端方案, 如果你也偏好 vue, nicegui 用起来会非常顺手.

个人小项目, 拿他画个 UI, 非常快.

关于打包成 Mac/Windows 问题, 这个属于是 Python 打包通病, 很难搞. 各种打包方案, 都有坑.

如果不考虑打包, 或者 docker 部署. 可以放心用 nicegui. 体验很流畅.

(nicegui 最近也在路由支持 SPA 模式, 对写 app 友好)
254 天前
回复了 badkidjim5y 创建的主题 酷工作 [远程] 湾区初创公司招后端工程师
你好. 我的工作技能完美覆盖贵司的需求, 简历已经发你邮箱. 请查收. (已注明来自 v2)
深圳和上海, 我都各待过 4 年+. (深圳在前)

根据你的个人情况(学历/履历/籍贯).

建议: 深圳 or 广州.(更推荐广州)

=======================================================

对比一下深圳和上海: (就业机会/平台机遇)

1. 深圳. 学历门槛低, 适合职场新人, 能力稍弱的. 给更多普通人入场成长机会.

深圳就业市场, 整体的学历质量, 比北/上, 差一大截.(中位数, 别杠) 我在 2 个城市, 都做过面试官, 筛选过大量简历.

有利有弊. 下限低, 低端机会更多. 上限也低, 高收入岗位稀缺, 且更不多元化.(比北上差一个数量级)


2. 上海. 学历/能力溢出, 海归/老外, 都不少见. (如果能力不突出, 学历一般, 很难获得好的机会) 当然, 能力突出, 也能破格.

上海的就业机会更多元化. 外企/国企/私企, 都有. 类型更广. (扎堆互联网, 就卷. 合理错峰, 就可以相对不卷)

上海的就业天花板, 更高. 和海外交流更多, 平台视野更开阔. (深圳多是土狗/暴发户/血汗工厂出身的老板, 眼界窄, 没见过世面)

上海各种小资本家, 大资本家, 权贵二代出身出来的开公司的, 抗风险能力更强. (大多数初创小企业活不过 3 年)

月薪 2w+, 首选深圳.

但是, 如果你想月薪 4w+, 上海的获得速度可能远比深圳快, 且更容易.

当然, 这一切在 2019 之后, 都全面萧条/劣化.


=======================================================

对比一下生活成本:

1. 深圳 3k+ 就可以租不错的房子. 在南山上班, 多在宝安租房(比如宝体几个站) 地铁时间可控, 生活开销小, 除了吃的差一点. (美食荒漠)

2. 上海 6k+ 租房起步, 合租减半, 痛苦加倍. 6k 能租什么房子? 极其烂的爬楼梯破房子, 乡下人都不想住的. (深圳还有不错的城中村电梯房) 上海想住电梯房, 又要大一点. 基本成本就很高. 不管是 浦东, 杨浦, 虹桥, 还是徐家汇, 基本都贵.

上海有更多的美食, 玩的地方更多, 周边城市 1 小时达, 当然, 码农也没多少时间玩.

吃喝玩乐, 上海只要有钱, 都是拉满的. 深圳可玩性很差, 海边烧烤, 梧桐山, 玩几次就吐了.


=======================================================


长期规划:

1. 年轻人, 可以先去深圳. 不必纠结.

待几年, 达到瓶颈, 换个城市就好. (深圳大概 3 年摸顶, 上海 4-5 年吧, 然后思考下一站?)

2. 但, 如果规划未来出国 & 移民, 北/上 的通道/机会, 远远好过其他城市(remote/transfer/relocate).

(周围出海的老板/同事/客户/人际圈子, 都好太多, 你要亲见过周围的活人案例, 才会起心动念行动/榜样力量.)

信息差. 高质量的一手信息, 往往只在小圈子流动.

Good Luck.
推荐 rye 吧. 也是前 flask 作者出品.

https://github.com/astral-sh/rye


1. 目前 应该是唯一良好支持 workspace 模式的(类似 rust cargo), 比较方便管理 monorepo.

2. 功能已经覆盖 poetry + pdm + pyenv. (这样可以完全替代 pyenv + poetry)

3. 集成 uv(替代 pip), 安装包速度更快.


成熟可靠方案: pyenv + poetry + 全局 venv 模式.

1. 过去长期使用 pyenv + poetry. 比较偏好 pyenv 的全局管理的 venv. 不过 rye 的 local venv + workspace, 就很棒, 完美规避 venv 管理的麻烦. (没有 workspace, local venv 很难管理)


不推荐: pdm

1. pdm. 短暂使用, 就弃用. 有不少 bug. 和 pyenv 协调性很差, 终端自动激活 venv, 始终有 bug.

2. 功能完备度低于 poetry, 目前更是不如 rye. (题外: 就算不用 rye, 我也不会用 pdm, 那么多人吹, 我的体验就很差)
325 天前
回复了 houhaibushihai 创建的主题 macOS 2024 年了, macOS 外接显示器推荐哪些?
起步 27 寸 4k ,建议上 34-40 寸 5k 带鱼屏,不建议 24 寸。

自用优派 vx 2880 (28 寸,和 27 没差)。

我用 4K 都 6-7 年了,早先买过 3 台 AOC 24 寸,都出掉了。 明确说:27 寸 4k 和 24 寸,使用感受上,没区别。(不必纠结数值游戏)

iMac27 5K ,我也有,5K 自然比 4K 更细腻,但是,你不俩一起,不停切换,是感知不到的,人眼适应能力很强。

27 寸 4K 足够好。 想要更舒服,就*2 ,或者搞 5K 带鱼屏,34-40 寸,不建议再大。 桌子宽度和脖子晃来晃去受不了。
某宝/鱼,买二手 Mac Mini ,或者买 无头 MacBook Pro (显示屏断掉,只有尸体),外接显示器用。

16G+256G ,也就 2-3K 。

黑果,大都是电子垃圾,稳定性很差,少数还要自己折腾驱动,没必要犯病折腾。(时不时崩溃重启,搞心态)

bugOS 目前自家硬件,都经常 crash 重启,黑果稳定性?笑话。🤦‍♂️
325 天前
回复了 shervy 创建的主题 Apple 做个调查:升级 macOS14 的体验
我一台 mbp13 2019 升挂了,硬盘格式化了,都装不了。待拿到天才吧,重装。wtf

本来也不打算升,只是为了使用 swift 某个 API ,只在高版本 OS 有,so ,毫不意外。

手里,有另外一台 M1 Max ,不然就日狗🐶了。

没事别手贱升,bugOS 现在 .2 小版本,都不可靠。wtf
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1399 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.