C# 现在有什么动作啊,这么火我只所以这么认为,是因为一个网站上,它把所有语言提的问题个数统计出来,以前都是JAVA第一
但是最近很久,C#的问题排在第一名上,持继了一段时间……你们是什么看法。

解决方案 »

  1.   

    这个问题 应去c#坛子问啊!PHP下滑,应源于国际资本市场的不景气!第二个问题PHP仍缺少灵活,轻量级的框架!PHP的第三个问题在于PHP优秀的商业程序仍是很少的。(这可能仍和PHP框架相关)。C#,这个不了解。 在WEB领域,c#好象除了能集成OFFICE外,看不出其他优势。难道c#在云上能有优势?就WEB而言,好的程序员,一是了解语言特点;二是了解架构思想;三是熟悉WEB特点(HTTP协义和服务器)。说c#不好,在WEB领域使人缺少锻炼机会。 c#和JAVA的开发思路可能是仍C/S 下的,什么都集成。集成后,你对底层的了解就少。
      

  2.   

    是不是因为微软的手机操作系统?嘿嘿 不知道nokia 靠上微软这棵大树会不会一扫现在的颓势
      

  3.   

    学好C#不是一件容易的事,我用过asp.net的cookie,还不错,比php的好用aspmet的session就是一个垃圾,不提也罢,和php没得比aspnet的applocation没怎么用过aspnet的配置文件有时偶偶连接数据库,但通常都是写一个数据库类的,用不到aspnet的母版页还是不错的,但使用很烦,变量怎么传递也忘了aspnet的皮肤,样式,什么ajax忽略不计,没看aspnet的浏览器请求传递参数使用也还可以aspnet的数据库操作比php复杂。亮点就是webservice,不错不错至于winform,一个字难,做过一个五子棋,除此之外其他没尝试了
    http://download.csdn.net/detail/xjl756425616/2864357联网winform,简单的发个消息还是可以的,其他的联网操作2个字很难。
      

  4.   

    http://download.csdn.net/detail/xjl756425616/3990581刚才那个有点bug,看这个
      

  5.   


    哇哈哈哈....你这要引怪的.c#在我的记忆里就是拖控件,拖得比delphi还勤快...
    当年差点走上C#的路,不知是福还是祸。
    今年要换其他东西了。看看今年的收益情况而定
      

  6.   

    我以经习惯了PHP的这一种简单
    简单的命名,
    简单的写法。
    顺心所欲回想JAVA和C#都感觉他们很丑
      

  7.   

    c# wcf 那是相当不错。Entity Framework也相当不错。c#在wince嵌入式的发展也不错。
    在bs表现方面确实不佳。
    c#已经有iso1,iso2两个国际标准了。而且是现在发展最快的语言。
    而且在4.0也分为客户端与服务器端。将来可能越来越专业。
      

  8.   

    现在大型(单套几百万)的ERP系统。几乎全部是.net开发。
    .net很火估计还有一个原因。比如.net 3.5推出之后评价不好。可.net4.0基本上把3.5不好的地方全改过来了。
    .net后面有强大的技术支持。在支持着.net的发展。相比java与其他语言。这优越性也只有.net才有。
      

  9.   

    .net 不仅在抢php,java的地盘.vb,delphi,甚至vc的地盘都被.net抢占了很大一部分。
      

  10.   

    谁让.NET的基础类库这么强大。拿来就用。简单省事。就目前中国的IT行业。下公司占据很大一部分,没办法为了钱,只能追求速度。别人一星期做的是你一天就做完了。为什么不呢。就我个人觉得.NET框架主要还是他很注重为程序员考虑。就单只能感知,和微软帮你写好的庞大的基础类库。就能让你在编程时感觉多么幸福!
      

  11.   

    这能说常来逛CSDN论坛C#板块的人比Java板块多而已。跟那个语言火不火没一毛钱关系吧
      

  12.   

    还有一个自己认为比较重的一个,就是.net 2.0 sp1之后。对于网络服务器端开发的增强。内部集成了完成端口(iocp)
    使c#开发大型高并发服务器端成为可能。现在飞信的服务器端依然是.net的。
    .net还在逐渐取代vba。包括vs框架的本身的扩展现在也有很多是用c#开发。
    将来未必就不会出现c# script。
      

  13.   

    c#与其他语言一样。
    要开发大型深入的东西。
    基本上这些都是和语言无关的。而是一些算法和架构。
    c#很火的原因可能是他后台的framework比较强大。而且这个还在不断的更新,不断的累加功能。
      

  14.   

    因为跟windows和微软扯在了一起。
      

  15.   

    个人觉得C#之所以“火”,是因为相对简单些,而它在安全,效率等方面无法和C/C++、JSP相比
      

  16.   

    C#只能在windows平台运行,这是最大的缺陷。虽然Linux下面有mono,但是性能上差了一大截。
      

  17.   

    其实c# 的 winform 比asp.net  好学太多太多太多太多了。。
      

  18.   

    楼主哪里看来的?
    Tiobe排行榜的2011年12月编程语言排行榜上C#只排第四,java长期排第一TIOBE 开发语言排名是一种编程语言的流行程度的指标,该指标每月更新一次。市场占有率是根据世界各地的熟练工程师、课程和第三方供应商的数据统计来的,用于计算市场占有率的流行的搜索引擎包括谷歌,MSN,雅虎,维基百科和YouTube,从今年2月份开始,评定时添加了百度的搜索结果,并且重新引入了雅虎搜索结果,这两个搜索引擎的加入对编程语言排行榜的结果造成了一定的影响。需要指出的是,TIOBE指标并是不是表明哪个是最好的编程语言或哪个语言写的代码行多。窃以为java长期第一和java需要做框架选型的工作以及帮助文档不完善存在一定关系
      

  19.   

    我感觉互联网开发领域PHP是相当不错的选择,有的时候是根据你开发的具体项目的需求来判断使用何种技术体系。
    技术体系>语言。
      

  20.   

    讨论哪个语言好确实没有啥意义,不过看到很多人说C#简单,C#不安全,C#效率低,我想帮C#说点好话。我自己做C#和C++两块,C#最大问题可能就是在windows下运行,linux下的那些。net框架还是不提的好。
    就网页开发而言,很多人说C#就拉拉控件,这其实是一个好处,就是让初学者入门快,还有对于比如只是100个人使用的内部小系统,拉拉控件,快速搭建一个网站,有啥不好?
    但是我们别忘了C#同样支持其他模式的开发,并且因为其面向对象的特性,能是C#支持的更好。
    比如MVC框架而言,我可以大胆的说一下,C#在分层上有绝对的优势。页面人员、C#人员、数据库人员都能非常好的分工合作,而不用太了解其他语言的技术。还有测试,C#的特性让网站都能做非常好的单元测试,保证了代码的质量。这里可能有个误区,因为C#入手太容易,导致很多人不愿意或者没有体会到应该深入的学习C#,有很多人都停留在C#的简便上,而没有深入挖掘。我招的一些开发人员开始也有这个问题。在应用层开发上,如果确实考虑到效率,C#是完全可以调用WinApi的。而项目管理,系统架构,安全性,我觉得C#比起C++,应该更有优势才对啊。最后,再次声明,我不觉得C#比C++好,这两者没有可比性,需求不同,用的地方也不同。如果真的追求效率,那C和C++肯定完胜。
    只是不同的技术,不同的应用而已,当然还有商业环境,如果觉得C好,啥都用C做,怎么吃得消啊,呵呵。
      

  21.   


    十年前是2002年,那时流行C#,做梦吧,,那时还是asp的天下。。
      

  22.   

    看.net framework的更新速度,从1到4,你现在会去学1吗,都去学4了吧,那不叫淘汰叫什么
      

  23.   

    我个人认为有这些原因:
    1、微软持续不断的支持
    2、winphone的出现
      

  24.   

    嗯,C++受到java的阻击而产生的
      

  25.   

    c#火的真正原因,是因为wp7手机的出现,以及windows 7的普及。
      

  26.   

    等windows 8 出来了就更火了!
      

  27.   

    呵呵,C#是微软官方对外宣布的是其.NET框架开发平台里的主打语言之一,所以,官方会不停地升级更新它,就我们本身学C#的程序员,都很难实时跟进官方的最新版本,所以,要学微软的东西,就得永远停不下来,不管你经验有多好,一样得年年跟进学习新版本,不跟,就转行吧。而Microsoft Visual Studio这个开发平台+强大的官方类库,让很多像我这种只做应用开发的懒程序员(想好业务流程后,以最快的速度,最少的时间,最少的代码来实现功能)进行开发时很幸福。官方为了照顾各种不同层次的开发人员,封装了很多容错性超好的类库,有的类里的某个行为,被重载了不知道多个次,不为什么,就是为了照顾各种新人开发时调用可能出错的情况,所以,官方的类库是很臃肿的,对于长期玩.NET的人心里清楚的,所以很多有经验的人,对于程序的关键核心部位,都重新花时间自己封装,优化性能。很多人都说C#被官方封装得太死了,让人了解不到内层。这确实是存在的,因为很多人都用它来进行应用开发,而非系统开发,应用开发,不需要太钻它的原理。但是,官方却考虑到从C++转过来的人群,所以,为他们提供了扩展性开发,这种需要去深度点地去理解C#的工作机制的,也就是较底层的知识了。这么说可能更直接点,官方帮封装了很多API,懒的人可以直接调用,不需要去理解太多;勤奋的人可以自己去实现,花时间而不直接调用官方的。
    至于近来玩C#的人多,可能是与这门语言的特性有关联:
    C#本身是可以进行windform开发的;
    C#配合ASP.NET可以进行web开发;
    听说近来的C#版本对移动智能开发进行了改进支持;
    如此,把这几类开发人员按玩C#来单独统计的,数量上就很多了
      

  28.   

    .NET更新太快?不觉得,只是更新版本加些新特性,本质有变吗?
      

  29.   


    这是无知者无畏啊...JDK 不是也在升级吗?你怎么不说JAVA程序员被淘汰了????
      

  30.   

    还是喜欢php,简单方便,尤其是像我这种在小内存的VPS上跑,太欢乐了
      

  31.   


    我说是程序员淘汰吗,你的理解力有问题,我说是.net framework1-3淘汰,,推断以后4之类的也会淘汰,,不理解别叽歪
      

  32.   

    C#是我最熟悉的语言,其次是Java,不过我感觉Java的路子要比C#宽很多啊!
    C#现在感觉主要是做WINFORM,ASP.NET感觉不咋给力啊。
      

  33.   

    你TM没学.NET就不要在那JJWW。。.NET1-3被淘汰,你TM瞎了吧
      

  34.   


    .net没你学得好,你他妈滚到.net版块去吧。
      

  35.   

    C#火归根结底是因为Windows操作系统在市场上占据了统治地位如果放到Linux平台,c#就无用武之地了
      

  36.   


    有道理。c#是积木语言,因为积木的形状太多,用c#的人记不住,就上网问了。c语言从诞生到现在,还是for do while if这点花样,问的人再多也多不到哪里去说这话没有贬低c#的意思,聪明人往往都是懒人。有句俗话,人懒才发明洗衣机嘛