隨筆 - 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 閱讀(303) 評論(0)  編輯  收藏


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 瓦房店市| 阿拉善盟| 旬阳县| 普格县| 渑池县| 清镇市| 行唐县| 沾化县| 北碚区| 旅游| 淮滨县| 凤阳县| 钦州市| 泸溪县| 岚皋县| 定结县| 治县。| 菏泽市| 扎兰屯市| 高碑店市| 昌都县| 华蓥市| 虹口区| 巴楚县| 宁海县| 库尔勒市| 饶平县| 黔西| 雷波县| 东丰县| 威远县| 松桃| 河南省| 彭州市| 抚宁县| 富阳市| 日照市| 鲁山县| 金乡县| 思茅市| 达日县|