有没有一套代码通吃 PC、安卓、iOS 的客户端技术栈...

2018-06-13 17:48:05 +08:00
 changrui0608
考虑做个小工具啥的,应用复杂度应该很低,不限编程语言

我大概听过 QT 能跨平台,但实际上构建可能移动、PC 要分别调?而且 QT 做移动似乎用的人很少啊
然后各种基于 JavaScript 的技术让我有点乱,RN 和 Weex 似乎无视了 PC 端?

总之求大佬指路吧
14334 次点击
所在节点    程序员
96 条回复
auroraccc
2018-06-14 09:59:38 +08:00
@murmur electron 也没那么差吧 , '超级记事本' 和微软也不差吧
maxzhang1985
2018-06-14 10:01:58 +08:00
你说的需求要编译成全平台原生的只有 Xamarin 可以满足你
dhssingle
2018-06-14 10:18:46 +08:00
Xamarin 怎么说也是原生的,总比那一系列的 js 方案靠谱点。
l9rw
2018-06-14 10:20:48 +08:00
一套代码能通吃所有端的只有 html 了吧,只要不是命令行操作系统就有浏览器
huiyadanli
2018-06-14 10:27:39 +08:00
Xamarin
hjc4869
2018-06-14 10:34:05 +08:00
@shijingshijing Xamarin 有 GTK backend,虽然还是 WIP
CoderGeek
2018-06-14 10:35:58 +08:00
你说的像这个 https://taro.aotu.io
salamanderMH
2018-06-14 10:39:01 +08:00
精通一个领域就可以了
zhouyg
2018-06-14 11:39:00 +08:00
js 大法,连硬件都支持
ivydom
2018-06-14 12:22:32 +08:00
手机用 react native 或者 ionic
PC 用 electron
Web 用 ng、react 或 vue

以上都基于 JavaScript,小程序也是 js
diyisoft
2018-06-14 12:34:25 +08:00
delphi 最新版适合你
uleh
2018-06-14 12:43:17 +08:00
我觉得,lz 说的可不就是 HTML + JS 么
natforum
2018-06-14 12:45:52 +08:00
golang
F1024
2018-06-14 12:47:10 +08:00
@diyisoft delphi 还没死透吗
jsq2627
2018-06-14 12:53:20 +08:00
嗯... 说 Xamarin 的人不多呀

Xamarin Forms 支持 iOS/Android/macOS/GTK#/WPF/UWP/Tizen,属于 write once run anywhere 类型,不是 learn once run anywhere,而且对原生能力的调用比 React Native 方便多了,不用自行封装 module 就可以直接调用平台 API

不过缺点就是生态差,没有成熟 UI 库。平台这么多,开发调试起来非常费力。
jsq2627
2018-06-14 12:54:49 +08:00
@shijingshijing #36
一种是 Mono WinForm
一种是 Xamarin Forms 的 GTK# backend
ZhLTE
2018-06-14 13:08:37 +08:00
xamarin.Forms
zijung
2018-06-14 13:23:46 +08:00
@missdeer 然后 Deepin 现在转了似乎是 Go + C++ 了
hizoubin
2018-06-14 13:39:05 +08:00
@murmur vscode 复杂度还不够吗?我感觉 electron 足够题主要求了
DT27
2018-06-14 13:44:40 +08:00
C#。nodejs 还是算了吧,拒绝 js 不务正业!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX