web-applications - 将 Web 应用程序打包为桌面应用程序

标签 web-applications browser desktop-application tidesdk

好的,作为一名网络程序员,我正在构建一个 ajax 应用程序,但我的问题是我的目标市场不希望它作为一个网络应用程序,他们希望它在他们的桌面上具有本地文件访问权限,可能还有一些可选的云功能和姊妹手机应用程序。

所以我玩过 Titanium 和 Air,与在浏览器中直接从本地服务器运行它相比,两者都非常短。

  • Titanium 构建运行非常缓慢。在这个阶段它只是非常小(126kb 的代码,包括 jquery.js)。甚至 css:hover 也落后一秒!此外,文档主要只是占位符,告诉您桌面没有文档。他们的演示厨房水槽应用程序甚至无法正常运行,当然,除非他们的整个桌面功能集只是一个空白的背景!
  • Adobe Air 用它做狗早餐。尽管它在 Chrome 中就像一种享受,但 Air 不会运行我的任何脚本并渲染它,就像我正在制作立体派艺术一样。没有冒犯任何立体主义者。

  • 所以我的问题是,javascript/php 程序员在将小型服务器嵌入 ssb 并以这种方式运行时有哪些选择?

    最佳答案

    最流行的方法是在您的应用程序中嵌入 Web 服务器。 Jetty 非常受欢迎,它是 Google 用于将其本地部署到您的本地机器以测试 GWT 和 GAE 的工具。然后只需有一种方法来启动服务器,并启动指向您正在运行的服务器和端口的默认 Web 浏览器。

    关于web-applications - 将 Web 应用程序打包为桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084604/

    相关文章:

    java - Eclipse 重构失败 -> 不断抛出异常!

    database - 图层设计 : where to check permissions for database reads/updates?

    java - 我应该将属性文件放在哪里进行测试?

    c# - 如何在 C# 的嵌入式 Web 浏览器中允许被阻止的内容?

    windows - pidgin "buddy list"窗口的行为名称是什么?

    macos - Mac : stream a video file as webcam to applications (similar to CamTwist)

    web-applications - 在哪里保持img或css目录符合maven项目结构?

    browser - 浏览器如何将 cookie 传输到服务器?

    javascript - 如何判断函数是否是在已关闭或重新加载的窗口中定义的?

    java - 标准 Maven 目录布局中的外部文件目录