对ASP.NET2.0的迷惑
最近一直在自学 AJAX ,对渐感迷惑:微软对 系列的研发,不断地添加服务器端的控件的数量和功能。这些控件对于开发者来说,确实是大大地简化了写代码的数量,提高了开发的效率。但这些控件例如GridView、TreeView在与客户端进行交互时,每次点击都会导致页面刷新,出现页面闪烁一次,带来极差用户体验。服务器端控件对于开发者来说真是好用,但却给客户端的用户很不爽的体验。每选定GridView一行或者每选定TreeView的一个节点,均会出现整个页面闪烁一次。加个UpdatePanel,也会有大量无用的字符在里面。微软为什么不把精力放在研发客户端控件上呢?开发一些客户端的GridView、TreeView、Calendar的控件,服务器端只通过WebService向客户端的控件提供数据,这样既可提高开发者的开发效率,也可提高客户端的用户体验。
[[it] 本帖最后由 foshan 于 2008-10-20 13:01 编辑 [/it]]