使用Web技术堆栈开发桌面应用程序/小部件

时间:2012-03-14 08:37:46

标签: google-chrome

我想开发一个桌面应用程序/小部件,并希望使用Web技术堆栈。所以我可以......

  1. 重用现有技能
  2. 在多个平台(OsX,Windows)上运行
  3. 在没有用户升级的情况下更新应用程序代码(部分/全部代码从网上下载)
  4. 在浏览器中运行可能是最好的选择,但有一件事就是浏览器的chrome(框架,标签菜单等)和背景,因为我想创建一个透明的应用程序(例如透明的圆形时钟,可显示在其他应用程序之上)。

    我认为浏览器的自定义版本(chrome或firefox)可能就是答案。我需要做的就是有一个快捷方式:

    ...\chrome.exe -transparent -no_chrome ...\mywidget.html
    

    对我而言似乎是一个相当明显的需求,所以在我考虑分配铬之前,我认为必须有这样的东西。

    我知道有http://awesomium.com/(2,900美元的许可证费用),但由于我不需要将浏览器嵌入到桌面应用程序,API和所有内容中,这是一种过度杀伤力,并且成本非常低 - 成本有限的分发应用程序。

    还有http://mozillalabs.com/chromeless/,但似乎没有积极维护。

    此外,对于这两个选项,安装开销很大(为了运行小部件而安装完整的浏览器)。

    有什么建议吗? (请不要Adobe Air - 我想使用标准的网络技术堆栈)

1 个答案:

答案 0 :(得分:0)

看一下这个讨论的几个选项

http://news.ycombinator.com/item?id=2829126

-FT

相关问题