代码之家  ›  专栏  ›  技术社区  ›  sinuhepop

使用HTML作为web应用程序开发桌面应用程序视图

  •  8
  • sinuhepop  · 技术社区  · 15 年前

    你认为我的建议是个好主意吗? 是否有一些可用的框架?

    我需要这个灯的应用。因此,我认为嵌入Tomcat服务器并将其用于HTTP请求不是一个好主意。

    编辑:一个示例应用程序可以是文件夹比较器:您指定两个文件夹,应用程序将显示哪些文件夹和文件不同。在这种情况下,我认为打开外部浏览器很难看。臃肿的应用程序(及其服务器、MVC等)不是最佳选择。

    4 回复  |  直到 4 年前
        1
  •  2
  •   techzen    15 年前

    如果您使用了JavaScript库ExtJs,那么您可以将其与AdobeAIR一起使用,构建美观的基于桌面的web应用程序。

    使用FlexBuilderIDE在AdobeAIR中构建应用程序也简单而优雅。

        2
  •  2
  •   pedromarce    15 年前

    winstone 不完全符合J2EE,但应该足以满足您的需要。 关于浏览器,我本人不是swt的忠实粉丝,它使许多跨平台部署变得复杂,因此可能值得关注 jwebpane ,尚未完全准备好,但可能是您需要的解决方案。

        3
  •  1
  •   Brian Agnew    15 年前

    我不会低估嵌入web服务器。我以前在WebStart应用程序嵌入中做过这件事 Jetty .

    下载速度非常快,服务器启动,您可以使用 BrowserLauncher 立即将浏览器驱动到嵌入式服务器,从而驱动应用程序。Jetty的设计是模块化的,占地面积小,所以你可以把它减少到基本的必需品。

        4
  •  1
  •   Aaron Digulla    15 年前

    有几个选项:你可以使用Firefox的插件API并在那里开发你的应用程序。您可以使用HTML、JavaScript、内置数据库、所有浏览器功能并访问操作系统级别。

    PyQt (Python和Qt),它允许非常快速地编写简单的应用程序。

    此外,HTML在应用程序特性方面非常有限。HTML被设计成“静态文档视图”,而不是“应用程序”。你可以像GMail这样做,但如果你把GMail与任何真正的邮件应用(Outlook、Thunderbird、Notes)相比,你会很快发现真正的桌面应用提供了更多的功能。