V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cgduan
V2EX  ›  编程

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

  •  1
     
  •   cgduan · 2012-08-31 21:37:18 +08:00 · 8404 次点击
    这是一个创建于 4495 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    1970-01-01 08:00:00 +08:00
    mwwfer
        1
    mwwfer  
       2012-08-31 21:40:17 +08:00
    当然可以。不过有已经做的很好的,比如Ext JS,现在似乎合并了改名Sencha Ext JS。
    NemoAlex
        2
    NemoAlex  
       2012-08-31 21:41:13 +08:00   ❤️ 1
    Gnome-shell ?
    听说可以用 JS 和 CSS 控制
    caomu
        3
    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
        4
    azure  
       2012-08-31 23:41:48 +08:00
    豆瓣电台桌面版貌似就是这个弄的。
    Hyperion
        5
    Hyperion  
       2012-08-31 23:49:26 +08:00
    @caomu oneting带qt, 那个库大的我都想哭...
    binux
        6
    binux  
       2012-08-31 23:51:05 +08:00
    coldear
        7
    coldear  
       2012-09-01 01:54:04 +08:00
    win8直接支持
    master
        8
    master  
       2012-09-01 03:06:02 +08:00
    豌豆荚2也是这么做的来着
    disinfeqt
        9
    disinfeqt  
       2012-09-01 08:01:25 +08:00
    cgduan
        10
    cgduan  
    OP
       2012-09-01 20:35:43 +08:00
    谢谢各位的回复

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

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

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

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

    其实我根本不了解,从这里看到的
    http://imtx.me/archives/1756.html
    linuxer
        16
    linuxer  
       2012-09-13 12:21:14 +08:00
    win8的metro程序就可以用JavaScript,还可以访问底层的API.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2767 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:30 · PVG 17:30 · LAX 01:30 · JFK 04:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.