能不能用 HTML、CSS 和 JS 写本地软件的界面?

2012-08-31 21:37:18 +08:00
 cgduan
8183 次点击
所在节点    编程
16 条回复
mwwfer
2012-08-31 21:40:17 +08:00
当然可以。不过有已经做的很好的,比如Ext JS,现在似乎合并了改名Sencha Ext JS。
NemoAlex
2012-08-31 21:41:13 +08:00
Gnome-shell ?
听说可以用 JS 和 CSS 控制
caomu
2012-08-31 23:36:25 +08:00
Enyo JavaScript Application Framework
http://enyojs.com/

OneRing
http://code.google.com/p/onering-desktop/
azure
2012-08-31 23:41:48 +08:00
豆瓣电台桌面版貌似就是这个弄的。
Hyperion
2012-08-31 23:49:26 +08:00
@caomu oneting带qt, 那个库大的我都想哭...
binux
2012-08-31 23:51:05 +08:00
coldear
2012-09-01 01:54:04 +08:00
win8直接支持
master
2012-09-01 03:06:02 +08:00
豌豆荚2也是这么做的来着
disinfeqt
2012-09-01 08:01:25 +08:00
cgduan
2012-09-01 20:35:43 +08:00
谢谢各位的回复

@coldear win8 那个是 WPF 吗,貌似还是有些区别的
Mutoo
2012-09-01 20:52:38 +08:00
豆瓣开源的 OneRing 框架就是做这事的。

https://code.google.com/p/onering-desktop/

框架目标
OneRing是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。
Js
2012-09-01 20:56:58 +08:00
最成熟的就是mozilla的gecko, 拿xul/html/css做界面, js做交互(包括默认api里不具备的,用户自己写的dll/so的交互)。mozilla的所有跨平台应用(firefox/thunderbird/..)都是基于这玩意儿的, 还有一些第三方公司的产品,比如komodo edit/ide

轻一点qtwebkit
zodiacmcfly
2012-09-05 23:01:14 +08:00
appjs 这个应该可以做的。
coldear
2012-09-07 13:14:21 +08:00
@cgduan 不是wpf,win8多了一种app,就是html+js+css的
xavierskip
2012-09-10 13:20:10 +08:00
Ember.js
http://emberjs.com/

其实我根本不了解,从这里看到的
http://imtx.me/archives/1756.html
linuxer
2012-09-13 12:21:14 +08:00
win8的metro程序就可以用JavaScript,还可以访问底层的API.

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

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

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

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

© 2021 V2EX