【问题标题】:Alternative for build desktop app with HTML, CSS, & JS [duplicate]使用 HTML、CSS 和 JS 构建桌面应用程序的替代方案 [重复]
【发布时间】:2012-05-27 14:08:18
【问题描述】:

可能重复:
Can you do Desktop Development using JavaScript?

是否有替代工具可以使用 HTML、CSS 和 JS 构建桌面应用程序?由于 Mozilla 的 Chromeless 浏览器已经停止开发,Titanium 的新版本只专注于移动应用程序。你知道像 Chromeless/Titanium 有类似功能的工具是什么吗?

【问题讨论】:

  • 您检查过 Adob​​e Air 技术吗?
  • XULRunner,你也可以在Visual Studios中使用JScript,或多或少是JS。
  • @pierre 哦..我从不使用那个..
  • 也就是说,你需要创建一个应用程序,而你只知道Web环境中的HTML、CSS和JS?我不知道你需要做什么,但这可能很棘手。您还可以构建一个 Chrome 扩展程序,将其与您已为其配置运行的 Chrome Portable 打包,然后试一试。
  • 前几天听说AppJS,还没试过

标签: javascript html css desktop-application


【解决方案1】:

Adobe Air 应该适合您。它创建了一个桌面应用程序,它基本上是一个 webkit 包装器。然后,您可以直接在 HTML、CSS、JS 甚至 Flash 中构建您的应用程序。它有几套 JS API,你可以学习这些 API 来进行文件访问等原生操作。

最新版本的 AIR 将运行时与应用程序预打包,这使您的应用程序独立,不需要在目标客户端上安装 AIR 平台。

为了便于开发,Aptana Studio 2 有一个插件可以帮助您开发 AIR 应用程序并自动执行大部分 AIR 应用程序构建,例如包编译、应用程序预览等。不过它已经过时了(AIR 1.5 和 AIR 2 测试版),而您可能需要更新 SDK。你也可以谷歌一下如何调整编译器选项来构建一个独立的应用程序。

【讨论】:

  • 对不起,我尝试了 Adob​​e AIR。我的 Web 应用程序运行速度比我用 Chromeless 构建的应用程序慢。每个具有 -webkit-animate 的元素运行速度都很慢。当我尝试滚动页面时,我嵌入的视频 Flash 播放器播放速度很慢。
猜你喜欢
  • 2016-06-11
  • 2011-11-13
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-30
  • 2017-09-16
相关资源
最近更新 更多