
想自己弄点 macOS 工具玩玩,如果好用再给朋友们一起用,2022 年哪种技术最省事?
1 agagega 2022-02-01 00:14:05 +08:00 via iPhone SwiftUI 不过要注意桌面平台和手机端逻辑还是有些不一样的,比如 macOS 其实没有真正的 NavigationView ( |
2 gzlock 2022-02-01 01:08:24 +08:00 python 的 Tkinter 跨平台,小工具够用了 |
3 einq7 2022-02-01 01:09:16 +08:00 via iPhone 可以试试 electron |
4 foam 2022-02-01 01:31:47 +08:00 via Android electron 跨平台,有 web 开发基础的话,上手很快,开发效率也高。 原生 swiftUI ,会流畅那么一些,颜色和 UI 适配方案做得不错。遇到问题的话,解决方案没有 OC 那么多。但 swift 写起来比 OC 舒服。 原生 OC ,毕竟这么多年了,该有的方案都有。但 OC 语法很别扭。 |
5 yaoyaomoe 2022-02-01 01:34:19 +08:00 via iPhone 看什么类型的工具 朋友的技术能力如何 最通用肯定还是 python 或者 electron swift 的话 需要考虑上手之后分发以及接受程度问题 |
6 ETiV 2022-02-01 02:20:35 +08:00 via iPhone |
7 Borden 2022-02-01 03:37:27 +08:00 我不大懂,我就想问问难道 xcode 不是唯一选项么?为啥这里还要有选择? |
8 ChrisFreeMan 2022-02-01 10:05:33 +08:00 via iPhone 不要用 tkinter ,太反人类了。brew 都将它默认和 python 剥离了。用 pygame_gui |
9 MakHoCheung 2022-02-01 10:38:43 +08:00 熟悉 Java 用 JavaFX ,熟悉 Kotin 用 Compose for desktop ,熟悉 Swift 用 SwiftUI ,熟悉什么语言就用该语言的 GUI 技术就是最省事的 |
10 mxalbert1996 2022-02-01 10:46:23 +08:00 via Android 同意不要用 tkinter ,非要用 Python 的话 PyQt (PySide) 也比 tkinter 好一万倍 |
11 flynaj 2022-02-01 11:13:24 +08:00 via Android 全平台工具 golang, 看看例子 https://syncthing.net/downloads/ |
12 pengtdyd 2022-02-01 11:29:39 +08:00 flutter 拥抱未来! |
13 Livid MOD PRO |
14 holulu 2022-02-01 11:59:34 +08:00 最近在看 macOS 的 GUI 开发文档。SwiftUI 在桌面端还不是很完善,现在还在用 Objetive-C 。 |
15 7gugu 2022-02-01 12:20:05 +08:00 via iPhone 别急着上 swiftUI ,虽然是未来的方向,但是用起来多多少少还是会有点问题的 |
16 Cbdy 2022-02-01 12:44:06 +08:00 via Android java swing |
17 code4you 2022-02-01 12:48:44 +08:00 macOS App 开发 完全是面向苹果开发文档 API 开发 不会就去查文档和 GitHub 看人家的想法是如何实现的  ̄□ ̄|| 资料好少 而且文档看着也很晦涩 至今就开发了个 Menubar App 复杂的 感觉不会 可能自己实力太低 o(□)o |
18 Puteulanus 2022-02-01 20:12:07 +08:00 electron 吧,自己搞点小东西 JS 技术栈性价比高,换 Windows / 手机小程序也都能用 |
19 zzlhr 2022-02-01 20:46:04 +08:00 不跨平台 SwiftUI |
20 aydd2004 2022-02-01 21:21:47 +08:00 |
21 shayuvpn0001 2022-02-01 22:29:39 +08:00 |
22 mxalbert1996 2022-02-02 00:19:23 +08:00 via Android |
23 cmdOptionKana 2022-02-02 09:11:11 +08:00 PyQt 要注意许可证的问题。 |
24 loginv2 2022-02-02 09:44:14 +08:00 golang 写个 rpc ,UI 用网页。这样哪天觉得需要移植了,套个浏览器壳子就行了 |