日期:2014-05-17  浏览次数:20355 次

关于asp.net做Grid时无法理解的问题【探讨】?
我是做CS开发的,现在转BS,让我无法理解的是BS的gridview控件,为什么不做的像CS那样的Grid控件一样呢?借excel一样可以随意修改,最后一点保存就了事。 为什么bs的grid还要点编辑,然后再打开一个页再修改,再点保存,麻烦死了.
  现在很多脚本都做到这个功能了,如ext js,就做到了这个效果和功能,我的问题是:
  既然很多脚本都能实现,难道微软做不到吗?为什么不把gridview直接弄成这种形式(类似cs的grid控件或excel)的控件或增加一个这样的控件呢?(我是菜鸟,但我想求解呀!谁给权威的说说!)
  为什么,到底为什么?

------解决方案--------------------
微软既然能够把.net做到浏览器端(.net for silverlight),而且这个.net类库才只有6M之精巧,为什么它不能把类似javascript/ajax的功能做成一个只有几百k的类库呢?这样微小的插件肯定很容易跨平台,而且那样我们就可以用c#语言编写与javascript功能等价程序(不需要全套silverlgiht功能)。而c#编写的大程序显然比javascript的大程序要清晰易维护太多了。显然一个微c#内核的web插件完全可以与javascript相互替代,来收服很多感觉ext js这类插件系统太混乱的web开发人员。

问题是微软这5、6年被错误的销售人员(而不是技术专家)所领导,所以它选择的是错误的web战略,它一味地“这也放弃那也放弃”,最后就剩下了跟着别人屁股后边说“将来的web编程只有html5一种就足够了”,而对自身ide开发平台霸主地位如何持续服务广大的web开发人员、缺乏任何长远清晰的规划。