Google認為Web服務組件在網站建設方面的前景
廣告:
許多Google工程師正致力于Project Polymer的開發,他們的目標是編寫出一個基于Web服務組件工具的Web應用程序框架。實際上,該項目已于大會上繼WebGLass和其它已創建的web開發技術之后初露端倪。顯然,Google對這項技術的未來發展前景抱有很大的希望,并堅信該技術具有改變開發者編寫web應用程序方式的潛力。
那么,什么是Web服務組件工具呢?本質上來說,Web服務組件工具是的開發者能夠更加簡便的建設網站,以及利用HTML,CSS和Javascript等語言開發出可循環使用的小工具。雖然Web服務組件工具的理念已存在多年,然而即使是今天,這項技術不甚為人所熟知。
通過組件模式構建單頁的大型Web應用至今仍非易事。Web服務組件工具可以幫助程序員封裝他們的HTML,CSS,以及JavaScript,這樣各個頁面就不會受到來自其他頁面干擾。
值得一提的是,眼下,這項技術仍無法適用于所有的瀏覽器。Chrome Canary雖支持該技術,但仍存在局限。Mozilla將可能在其Firefox中支持該技術。最重要的是,Google的Polymer項目的目的在于通過polyfill框架的使用,將Web服務組件工具應用于所有瀏覽器上。
Web服務組件工具是基于四大元素----模板元素,裝飾元素,自定義元素,以及Shadow DOM(可在必要的時候,封裝其他三大組件不被第三方站點修改)
通過上述組件,開發者可以快速創建HTML標簽,還可以對現有元素進行擴展。此外,Web服務組件工具還能讓開發者更加便捷分離描述內容, Shadow DOM則可確保了你通過Web服務組件工具創建的小工具不會受到干擾。
或許這些聽起來有些枯燥無味,但只要理解其中含義,將會改變開發者編寫Web應用程序的方式(Google的Eric Bidelman稱之為“網頁開發構造性的變化”)。
加上Web服務組件工具本身具有的優勢,將提升用戶的網頁瀏覽體驗。不過,這種編寫web應用程序的全新方式可能還需要一些時間才能完全深入人心。
廣告: