采用htc带来的好处是巨大的,服务端程序不用再考虑样式之类的问题,所有的样式都可以在htc中进行设置,服务端只需要装填数据,然后htc根据设置的属性来显示出想 要的效果,我在做一个treeview控件的时候,甚至把递归都写在了htc里面,服务端只是把数据取出来而已。
另外的好处是复用,大家采用统一的htc控件,带来了风格的一致,同时节省了大量的编码时间,很多不懂javascript的程序员也能非常容易的使用。有时候想什么mvc,struts之类的技术在某些方面带来的好处也许还不如htc带来的好处多,因为表现层的工作一直以来都是最繁重的。
这是我的一点感受,希望能够对大家的工作带来一点帮助。
下面是学习htc的msdn站点,有时间我也会写一些。