2013-05-09 96 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