gpt4 book ai didi

php - 在离线/桌面应用程序中呈现网页内容

转载 作者:行者123 更新时间:2023-11-28 05:06:25 24 4
gpt4 key购买 nike

一段时间以来,我一直在思考用户界面的问题,包括易于实现和跨平台兼容性。我主要对开发桌面应用程序感兴趣,用于没有服务器端存储模型的东西,或者互联网连接断断续续的情况等。但是,我已经开始在我雇主的网站上做一些工作,并发现在那个时候,网站界面非常容易开发,尤其是与我过去使用的跨平台 UI 工具相比。

考虑到这一点,我想知道:有哪些可用的工具/库可以集成到桌面应用程序中以呈现 Web 内容?可以是 HTML、PHP、JavaScript,带有/没有 CSS 等。它们使用起来有多容易/有多难?

最佳答案

您可能真的想查看 Microsoft 的 Windows Presentation Foundation。它从 Web 的工作原理中汲取了很多知识,并将其应用于桌面应用程序开发。它不完全是 HTML/CSS/PHP/JS,但也相距不远。它确实有一点学习曲线,但标记是基于 XML 的,所以它在很大程度上只是学习它的怪癖的问题,当然还有 .Net 语言和框架(尽管从理论上讲,您可以在 .Net 上使用 PHP)。网络框架)。

您可能还对 Appcelerator Titanium 感兴趣,它允许您使用 HTML/CSS/JS 构建桌面应用程序。我不知道它的桌面开发是什么样的,但我已经将它用于 iPhone 开发,而且它很有前途。

如果您想玩弄插件/扩展编写,最新的 Gnome 桌面环境(Gnome 3 - http://www.gnome.org/)实际上完全脱离 HTML/CSS/JS 运行,并且可以请人帮助构建他们的扩展库。从字面上看,它是在编写桌面应用程序! :)(当然,你必须运行 Linux 才能使用它,但是 Fedora 15 默认使用 Gnome 3,而且 Linux 通常带有许多强大的文本编辑器,并且社区在编写教程方面做得很好和入门文档。)

关于php - 在离线/桌面应用程序中呈现网页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7027804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com