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

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

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

总之求大佬指路吧
13881 次点击
所在节点    程序员
96 条回复
iMakar
2018-06-14 00:56:29 +08:00
c# 可以支持安卓和 iOS 的应用,桌面平台就更不用说了
falcon05
2018-06-14 01:37:37 +08:00
flutter,不过感觉不太成熟。
flynaj
2018-06-14 01:43:51 +08:00
后端用 golang,前端用 HTML5,其实就是 bs 结构
Jeepeng
2018-06-14 01:51:03 +08:00
fancyhan
2018-06-14 02:23:44 +08:00
Electron,electron 目前的问题是新窗口需要一秒钟初始化,无论多大规模

未来的 killer 项目,Fultter
fancyhan
2018-06-14 02:30:38 +08:00
electron,skeype 和 slack 都是用这个包的,特定场景效果很好,我给你讲个项目,某公司用 qt 和 nodejs 同时实现了一个类似钉钉的东西,结果 qt 的开发人数是前端的十倍,性能缺远低于 nodejs 包个壳子的,内存占用高三倍,cpu 耗电也高几倍。有时候糟糕的 cpp 程序员真不如一个聪明的 v8 js 引擎
fancyhan
2018-06-14 02:36:14 +08:00
flutter 现在官方支持 react native,react native 支持 pc,但是 flutter 目前是 beta,不建议商业化大规模使用,相比坑不少
ericgui
2018-06-14 05:50:18 +08:00
你们前端圈真乱。。。。。

正在学 vue,然后你们一堆 flutter,reactxp,都又出来了

这潮流太快了。。。。
shjanken
2018-06-14 06:39:37 +08:00
@EvilCult 坚决不用,他们居然说泰罗是最强的奥特曼,不能忍
jsun
2018-06-14 08:38:31 +08:00
RN
fishcat
2018-06-14 08:54:05 +08:00
看完发现说 RN 的比较多,说 Xamarin 的比较少,话说 Xamarin 确实可以。
Clarencep
2018-06-14 09:06:47 +08:00
RN+1
murmur
2018-06-14 09:15:29 +08:00
基于 electron 就算了 electron 目前最靠谱的应用居然是个超级记事本 还是微软出品
ysjiang4869
2018-06-14 09:18:47 +08:00
顶一下 C#
ebingtel
2018-06-14 09:21:11 +08:00
google 的 flutter 框架 也能吃透……
qq976739120
2018-06-14 09:25:45 +08:00
JS 肯定可以,如果现在不可以,那就再等等 :)
isbase
2018-06-14 09:29:41 +08:00
jennifertxwoodma
2018-06-14 09:39:34 +08:00
portable C 了解一下
missdeer
2018-06-14 09:41:58 +08:00
@flynaj 好像 Deepin Linux 的桌面环境 DDE 就是这种方案,事实证明是个大坑
ai277014717
2018-06-14 09:55:28 +08:00
H5 把比较成熟

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

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

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

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

© 2021 V2EX