macOS 桌面也用到了 JavaScript + HTML + CSS 来实现

2022-05-13 09:54:41 +08:00
 Biwood

而且还是用 React.js 来写的,看来用 Web 技术写桌面 UI 是一大趋势了。

原文: https://blog.jim-nielsen.com/2022/inspecting-web-views-in-macos/

7582 次点击
所在节点    程序员
35 条回复
murmur
2022-05-13 09:55:38 +08:00
用 web 放广告或者公告灵活性比原生界面太多了
ppbaozi
2022-05-13 10:05:53 +08:00
webview 不是什么新鲜玩意
CivAx
2022-05-13 10:07:47 +08:00
这个老帖了,上个月有人发过一次。

主要是这个选项页的东西确实用 webView 加载会更方便,比如推送促销信息、获取订阅信息、更新容量(配额)等。
codehz
2022-05-13 10:23:06 +08:00
想起隔壁 win10 更新界面是用 xaml 加载的(
murmur
2022-05-13 10:27:58 +08:00
应该这么理解
×webview 不是新鲜玩意
√苹果作为世界前几名的科技企业为 webview 站台

这针对的就是 flutter ,没错!
Biwood
2022-05-13 10:34:39 +08:00
@codehz Linux 上的 KDE 和 GNOME 好像都很早就用 JavaScript 来写了,所以真的是能用 JS 写的最终都会用 JS 写吗,似乎是靠近用户体验层面的东西都能比较适合 WEB 技术来做
codehz
2022-05-13 10:53:27 +08:00
@Biwood Xaml 不是 html ,虽然结构上都有 xml 的影子。。
我是说这种需要定制显示效果的地方也不是非得 html 不可
cpf
2022-05-13 11:55:24 +08:00
大致的原话:能用 JS 写的最终都会用 JS 写,优点是 JS 什么都能写,缺点是,你真的用 JS 写了😅
orancho
2022-05-13 12:32:25 +08:00
建议搜索一下 Active Desktop
ericgui
2022-05-13 13:36:19 +08:00
还是很惊奇的,不过也算是高兴吧,JavaScript 作为一个语言能侵入这么多领域,好事啊
TWorldIsNButThis
2022-05-13 13:40:55 +08:00
暴论:react 大举入侵桌面 gui ,意味着传统的依赖继承的 oop 全面溃败
zhouyg
2022-05-13 14:29:43 +08:00
有没有可能是最终肉眼所见的都会是 js 写的
joesonw
2022-05-13 14:47:24 +08:00
lujiaosama
2022-05-13 15:42:45 +08:00
桌面跨端应用越来越多的 electron 应用了, 有些时候有些桌面应用一看 ui, 结合体积和性能, 一查果然是 electron. 好处是半吊子 js 工程师也能介入桌面开发领域, 坏的是应用质量下降了.
cpstar
2022-05-13 16:06:27 +08:00
webOS 内牛满面
Atsushi
2022-05-13 16:49:34 +08:00
@orancho 同想到 Active Desktop 。
不过这个界面应该是 iCloud 相关的原因才是 JS 的吧,别的页面不一定是 JS
不过这个页面也是极其慢
还是不喜欢 JS 的东西
CommandZi
2022-05-13 19:07:13 +08:00
@lujiaosama 楼主的就一个 webview 控件显示这一小块内容吧
fayetitus
2022-05-13 19:48:57 +08:00
Web 目前可能是最好的 UI 解决方案,性能除外。
d5
2022-05-13 20:02:53 +08:00
Palm/HP: WebOS WebOS !
SimonOne
2022-05-13 20:04:50 +08:00
所以离线情况下这块会怎么样?

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

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

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

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

© 2021 V2EX