在很多的web框架中,經常會看到提供html元素的標簽,例如在采用velocity作為顯示層的很多web框架中就會提供諸如table、input等這些元素標簽,提供這些標簽的用意是很清楚的,就是為了能夠統一整個web應用的顯示形式和操作模式,但這些標簽的提供卻在很大程度上給UI集成帶來了麻煩,想想本來只要UI設計師切割圖片然后直接導為html的部分,變成了還需要開發人員去把頁面所有的元素改為使用標簽的方式,平白無故的增加了痛苦。
但從其出發點上去講,仍然是好的,必須有一種有效的統一整個web應用的顯示形式和操作模式的解決方案,個人覺得用css結合純的html元素來實現統一的顯示形式的控制是種不錯的解決方案,而統一的操作模式則可借助統一的js來實現。
通常提供這些標簽的框架則帶來了另外一個好處,就是會同時提供一些擴展的元素標簽,就象樹標簽、tab頁標簽、容器標簽等等,這些是很有必要也是值得提供的,這是能減少UI集成的工作量的事,作為web框架自然是要多從使用、維護的方便性上去考慮,還是保留現在html的純潔性,^_^,在其基礎上提供出象tree、tab這樣的html標簽。