淺談WebRenderer與Swing應用程序
WebRenderer發布,基于Mozilla HTML客戶端的Swing
WebRenderer是JadeLiquid的基于Mozilla renderer引擎的實現,它支持W3C DOM, CSS, JavaScript, applets,瀏覽器插件并且能夠嵌入到Swing應用程序中。
許多有經驗的java開發者曾經開發他們的***個Java程序是從applets開始的,通過下載和使用HotJava,最初的Java Web瀏覽器,也曾經是***個Java應用程序。但是現在HotJava的開發已經停止了,Java和客戶端Web用戶的體驗曾經有過不太穩定的關系。
客戶端Web用戶體驗的***缺點就是Swing的性能,缺少render HTML,雖然幾個Swing組件能夠實施基本的HTML,當今Web用戶接口融合了許多技術,像CSS, DOM, JavasScript和客戶端插件,然而將平臺本地瀏覽器融合到Swing應用程序中的是通過SwingLabs,知道現在還沒有Swing組件能夠呈現當今的Web UI足夠的好。
WebRenderer目的就是修補Mozilla rendering引擎的Java實現,根據WebRenderer的文檔,該產品有客戶端和服務器的版本,每個版本不僅能夠呈現HTML和CSS,而且還能執行JavaScript甚至是瀏覽器插件。
由于WebRenderer 實現了Mozilla renderer,所以它也支持其他Web標準像XML, XSL, XSLT, XHTML甚至SSL,以確保能夠連接到網絡站點上。以上是WebRenderer與Swing應用程序。
【編輯推薦】