asp.net 有 JQuery 和 ext 了  还用ASP.net控件吗  小弟初学者,都是什么意思啊  帮忙解释一下啊

解决方案 »

  1.   

    asp.net控件是不可少的,能加快开发速度,JQuery是基于javascript,类似于类库一样的东西,主要是实现一些页面效果。
      

  2.   

    有Delphi了还用c#吗?有borland c++了还用visual c++吗?各有各的用处。
      

  3.   

    微软并没有精力搞web客户端技术了,它的精力只够搞silverlight(而且搞了3、4年才刚有成就)。在asp.net方面,它这几年其实没有什么成就,例如很明显地类似UpdataPanel之类的东西完全可以做到先不在服务器端重建控件、而自动使用片段缓存,这种东西几年来都没有搞成功过。其实引入一大堆第三方组件,意味着asp.net现在的使命是吸引异类,是在日暮前最后再多忽悠点以前的java和php程序员而已。如果你注重互联网应用程序开发,应该深入学习silverlight。
      

  4.   

    silverlight完全可以嵌入任何html,因此可以嵌入asp.net、jsp、php等等任何网页,对网站操作系统要求最低。另外对于silvelright第4版,已经非常注重脱离浏览器而像传统winform程序一样地安装、运行和自动升级,甚至已经可以处理COM组件功能。同时,看看win phone7上silverlight开发吧。不仅仅是嵌入任何网页,而且非常可靠地嵌入到了(至少是微软平台的)桌面和手机。凭微软的质量可知道这些目标都是深思熟路和完备的。
      

  5.   

    对于单一项目,的确没有必要做成各种技术的大杂烩。比如jQuery就很不错。
    作为产品,自然有很多厂商平行开发,各有千秋,没什么奇怪的。
    ExtJS比较重量级,个人不是太喜欢。
      

  6.   

    各有各的用处吧,不用asp.net控件,用html也照样可以,但这些东西还是存在的,就像用任何语言开发都可以完成相同功能是一个道理。
    这些js类库用来提升用户体验做前台效果确实不错。
    支持3楼说法,支持silverlight。
      

  7.   

    感觉客户端控件丰富了之后确实可以考虑不用web form,只用asp.net mvc.
    JQuery 和 ext 毕竟都只是在客户端,服务端没有东西配合也不行的。目前的客户端硬件已经很强大,充分挖掘客户端的潜力,可以减小服务端的压力。可能是基于这种思想,现在似乎胖客户端又开始流行起来,html 5,基于flash的adobe RIA, silverlight,都反映了这一趋势。