2020 年 8 月的当下,写 web 应用不想碰 JS 应该选什么技术?

2020-08-04 22:31:20 +08:00
 circsqua
如题,玩票性质项目。

如果能兼顾 Android 和 iOS 就更好了

当然,如果当前所有不是 JS 的写 web 都比较麻烦……那我还是用成熟的 JS 吧
这样的 Android 和 iOS 有啥合适跨平台么

当前技术背景:C/少量 C++和 Qt/Python

THX
2878 次点击
所在节点    问与答
20 条回复
ChanKc
2020-08-04 22:34:12 +08:00
很有趣的想法……
WebAssembly ?完全使用服务端渲染?
而且还需要对 CSS 和 HTML 十分熟悉
leighton
2020-08-04 22:39:01 +08:00
Jirajine
2020-08-04 22:40:11 +08:00
kotlin/js
ianva
2020-08-04 22:40:43 +08:00
Elm, ReasonML, Rust + yew
minglanyu
2020-08-04 22:42:04 +08:00
js 操作 DOM 方便
lxk11153
2020-08-04 22:42:59 +08:00
找外包 [doge]
opengps
2020-08-04 22:44:11 +08:00
我觉得你在说我,我就是个后端,不喜欢前端,我网站也顶多用了 bootstrap 做的布局,实在需要些 js 的时候才去写
flyhaozi
2020-08-04 22:49:31 +08:00
Flutter? 支持生成 Android 、iOS 和 web 应用。不过我没用过,不知道实际体验怎么样。
wvitas
2020-08-04 22:51:24 +08:00
ts
Kilerd
2020-08-04 22:55:54 +08:00
rust - wasm
louieliu
2020-08-04 22:57:32 +08:00
Flutter 吧
cmdOptionKana
2020-08-04 23:37:22 +08:00
如果仅仅因为讨厌 JS 的先天不足(其实现在已经后天弥补了)和动态语言的话,TypeScript 是正解。

因为别的语言 /平台缺少第三方库,用起来太硬核了。
en20
2020-08-05 08:29:21 +08:00
没用过的技术就别瞎推荐,现在 flutter web 还是个玩具
Bazingal
2020-08-05 08:45:29 +08:00
试试 blazor 吧
EminemW
2020-08-05 09:06:31 +08:00
你要是自己写着玩就随便来,要是公司用,而且还要让别人接手的话,那可能会被接手的人骂
weixiangzhe
2020-08-05 09:27:48 +08:00
你可以直接用 wasm 操作 canvas,一个 dom 也不用
Kusoku
2020-08-05 09:31:08 +08:00
偏见是要不得的哦哈哈
whileFalse
2020-08-05 09:33:52 +08:00
可以用 Python 也写页面脚本。

https://brython.info/
yaphets666
2020-08-05 09:44:44 +08:00
呵呵 script 标签现在都不需要 写 type="text/javascript"了 知道为什么吗? 因为 JS 一统天下了 type 不可能有其他的值
circsqua
2020-08-05 11:30:41 +08:00
@Kusoku @cmdOptionKana 倒不是偏见,主要是不想学太多东西,次要大家都说 JS 前端年年要学新的东西

@weixiangzhe 那目前哪个语言编译到 wasm 最健全?以及目前移动端浏览器对 wasm 的支持几何?

@EminemW 自己玩

@Bazingal THX,记得是 MS 的

@en20 感谢提供心得

我搜索了一圈,似乎 Android+iOS 跨平台,Windows+Mac+Linux 跨平台,Web ;这样分三块比较合适

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

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

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

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

© 2021 V2EX