大家好,小弟是第一次来这里发文章,算是完成第一篇灌水任务吧!
说实话,我对.NET开发基本上属于一知半解,写DNA的程序比较深入,对C++比较感兴趣,还喜欢写黑客程序。用.net写个应用系统没什么问题,但是没有很深入的研究过技术架构!
最近和bestcomy同志一起作项目,让我了解了.net开发的一些比较前沿的技术。也把我带到了这个园子里,认识各位高手!有幸有幸!
看了asp.net / theserverside等.net社区的文章以后发现最近大家对AJAX讨论非常的热烈!
其实我觉得这也不是什么新鲜东西了,02年我写ASP的时候,就用过类似的技术,用xmlhttp做异步的http调用,完成无界面刷新的客户端服务器交互,当时最主要的用它做复杂的web界面的联动。比如改变一个dropdownlist的选择项刷新另外一个dropdownlist的数据项。
没有想到这项技术现在有了这么长足的发展,能够实现.net服务器对象与javascript客户端对象的转换,甚至.net 2.0种作了更好的支持,可以保持服务器对象的状态。
由此我突发奇想,其实未来的SMART Client可以更近一步,干脆直接用HTA来做,HTA可以实现SMART Client程序同样的offline效果,更加容易部署(根本不用安装),与本地的资源(比如MSDE)交互也可以通过COM组件完成。
现在更是可以通过scriptcallback机制和服务器完成交互。
不足之处主要就是HTA开发主要依靠DHTML,这对我这种不擅长script,又不擅长想象和用alert debug的人来说简直是个灾难!
不知道各位大虾中有没有搞过HTA的,你们觉得HTA有没有什么好的开发和debug模式,我真的很想和各位交流一下,有时间写点小应用,验证一下这种技术架构的可行性!
希望看到各位对此的高见!!!
说实话,我对.NET开发基本上属于一知半解,写DNA的程序比较深入,对C++比较感兴趣,还喜欢写黑客程序。用.net写个应用系统没什么问题,但是没有很深入的研究过技术架构!
最近和bestcomy同志一起作项目,让我了解了.net开发的一些比较前沿的技术。也把我带到了这个园子里,认识各位高手!有幸有幸!
看了asp.net / theserverside等.net社区的文章以后发现最近大家对AJAX讨论非常的热烈!
其实我觉得这也不是什么新鲜东西了,02年我写ASP的时候,就用过类似的技术,用xmlhttp做异步的http调用,完成无界面刷新的客户端服务器交互,当时最主要的用它做复杂的web界面的联动。比如改变一个dropdownlist的选择项刷新另外一个dropdownlist的数据项。
没有想到这项技术现在有了这么长足的发展,能够实现.net服务器对象与javascript客户端对象的转换,甚至.net 2.0种作了更好的支持,可以保持服务器对象的状态。
由此我突发奇想,其实未来的SMART Client可以更近一步,干脆直接用HTA来做,HTA可以实现SMART Client程序同样的offline效果,更加容易部署(根本不用安装),与本地的资源(比如MSDE)交互也可以通过COM组件完成。
现在更是可以通过scriptcallback机制和服务器完成交互。
不足之处主要就是HTA开发主要依靠DHTML,这对我这种不擅长script,又不擅长想象和用alert debug的人来说简直是个灾难!
不知道各位大虾中有没有搞过HTA的,你们觉得HTA有没有什么好的开发和debug模式,我真的很想和各位交流一下,有时间写点小应用,验证一下这种技术架构的可行性!
希望看到各位对此的高见!!!