隨筆 - 14, 文章 - 39, 評論 - 17, 引用 - 0
          數據加載中……

          HTC——瀏覽器上的舞者(今天看到這個,轉了一下)

          很久以來一直為頁面工作的繁瑣和雜亂而苦惱,做 B/S 很多時候痛苦就在做表現層這一塊,業務邏輯和數據層的處理反而輕松不少。為什么?因為不能復用,大量的 CSS Javascript HTML 交錯在一起,然后再夾雜一些程序代碼,維護的時候只有痛苦的感覺,往往做好了就不愿意動,不愿意改。同時又想客戶端的操作盡可能的漂亮易用, javascript 不用是不可能的。在做 .NET 的時候這種感覺到并不強烈,因為 .NET 已經把控件做的很完善,常用控件也都有了。直到遇到 JSP……

          基于 .NET 的開發經驗,我非常想把頁面上的代碼能夠寫的比較清晰,但是 JSP 里面沒有服務端控件,突然想到 .NET 里面的 TREEVIEW 控件是采用 HTC 制作的,于是從這開始我進入的 HTC 的殿堂。

          HTC (HTML Component)

          HTML 組件

          通過不斷的學習與研究,我認為他就是基于腳本的面向對象編程技術。由于 Javascript Html 的基礎還比較好,所以很快就能夠熟練應用。而其中 DOM 文檔對象模型將會在 HTC 中成為主要的應用點。

          采用 HTC 帶來的好處是巨大的,服務端程序不用再考慮樣式之類的問題,所有的樣式都可以在 HTC 中進行設置,服務端只需要裝填數據,然后 HTC 根據設置的屬性來顯示出想 ? 要的效果,我在做一個 TreeView 控件的時候,甚至把遞歸都寫在了 HTC 里面,服務端只是把數據取出來而已。

          另外的好處是復用,大家采用統一的 HTC 控件,帶來了風格的一致,同時節省了大量的編碼時間,很多不懂 Javascript 的程序員也能非常容易的使用。有時候想什么 MVC,STRUTS 之類的技術在某些方面帶來的好處也許還不如 HTC 帶來的好處多,因為表現層的工作一直以來都是最繁重的。

          這是我的一點感受,希望能夠對大家的工作帶來一點幫助。

          下面是學習 HTC MSDN 站點,有時間我也會寫一些。

          ?

          http://msdn.microsoft.com/library/default.asp?url=/workshop/components/htc/reference/htcref.asp

          /P>

          posted on 2006-09-28 09:22 mlw2000 閱讀(302) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 长宁县| 北碚区| 卢龙县| 延长县| 台湾省| 明星| 岳池县| 界首市| 祁东县| 厦门市| 松滋市| 孙吴县| 古丈县| 哈尔滨市| 门源| 彭阳县| 会东县| 宁南县| 濉溪县| 多伦县| 高雄市| 衡东县| 宿松县| 张掖市| 阳朔县| 涟水县| 阿瓦提县| 衡阳县| 神木县| 东山县| 泰安市| 清丰县| 体育| 民县| 全南县| 龙山县| 四川省| 大方县| 两当县| 海口市| 万盛区|