2013-05-09 60 views
0

最近我参加了一个会议,一家公司有一个软件产品,它具有用HTML5编写的GUI。它通过定制的浏览器呈现给用户,看起来相当不错。我从来没有听说过这样的概念,我想知道这是否是一种常见做法?我可以看到一些优势能够产生灵活和令人惊叹的UI设计。 Python中是否有可用的工具?我假设你只需要一个浏览器能够使用HTML和CSS呈现静态页面。此外,这种方法的缺点是什么?在Python中构建基于HTML5的图形用户界面

回答

2

这是我发现https://github.com/html5lib

如果你要在HTML5发送最接近的,我认为没有理由虽然建立一个浏览器,目前已经有许多浏览器,有更多的人对他们的工作,你很难击败Firefox或Chrome之类的东西,除非你有特定的功能,然后插件可能会更好。通常建立一个像这样的自定义浏览器只有在你只想做一个非常有限的事情(比如流式传输电影)或者你想使用不同的格式(例如在XML文档中发送你的HTML版本并解析并呈现它)。

我个人也不认为Python是你想做的事情,仅仅是因为缺乏与当前所有其他东西的兼容性(不是说你不能让事情工作,但它不是就像您要下载Chrome插件一样,更改3行代码并将其加载到您的浏览器中)。我在wxPython文档中看到过一个示例web浏览器,可以从这里开始,但不幸的是,我不知道它做了什么以及它不做什么。

+0

谢谢,塞思,看起来像我需要调查更多的区域。你的回复很好的起点。 – 2013-05-10 08:49:24