日期:2014-05-20  浏览次数:20829 次

.net(c#)在国内真的是水土不服么?
做.net有6年多的时间了。发现一个比较现实的问题。国内c#一般只用来做层次比较低的工作,一到平台级别的基本上都转linux下的java,c++了(windows平台肿么了?)。自己在做东西的时候往往也会有这种感觉,东西到了一定深度,就得通过c/c++来解决。c#在这方面显得力不从心。
C#在国内基本上处于一种高不成低不就的尴尬地位。尽管wpf,wcf,wf这些东西出来了有几年了。但是在国内大范围的成功运用还没有看到一丝端倪。身边很多优秀的同事都在转java,c++,php了。
喜欢c#的优雅,开发效率。但是生存环境怎么越来越差了呢。

------解决方案--------------------
和国内环境有关
------解决方案--------------------
如果用在服务器端,国内大部分的 windows 是盗版修改版的,本身就有缺陷,再加上往往都不会去尽心维护,出问题首先想到的是换系统换语言
------解决方案--------------------

国内的 土逼 大佬们 觉得 window 平台太贵 安全性不好 什么的...  window 8 都出来了 ,这些土逼们 还抱着 IE6 在挣扎着 xp.....................................
------解决方案--------------------
越是讲究效率的东西,对底层的要求就越明显,而面向对象把好多东西都集成在一起,每次使用都要引入更重各样的引用,而有些可能也是没必要的,就像Jquery一样,方便了开发者,并能迅速的构建一个项目,而要真正的优化起来,好多东西都是没必要的.
------解决方案--------------------
还可以啊,好多人用!
------解决方案--------------------
多数人还是一切向钱看:
打工的向钱看:哪个工资高子就转哪个去了
BOSS也向钱看:哪个省钱,省时,省人力,就用哪个
------解决方案--------------------


浮躁的心理
------解决方案--------------------
话说国内都没有尝试新技术的动力啊,wpf,sl出来几年了也没见多少公司在用,观望下wp,如果今年国内还卖得好的话
------解决方案--------------------
做c++有6年多的时间了。发现一个比较现实的问题。国内c++一般只用来做层次比较高的工作,一到应用级别的基本上都转windows下的c#了(linux平台肿么了?)。自己在做东西的时候往往也会有这种感觉,需要做某些东西的时候,就得通过c#来解决。c++在这方面的开发效率显得力不从心。


LZ你要不要更多的抱怨体???什么都可以,每种语言都有他适用的范围,不要当个怨妇。
------解决方案--------------------
 我知道的很多都转.net
------解决方案--------------------
各有各的好处
------解决方案--------------------
国外用.net做什么?
------解决方案--------------------
我听一个老的编程人员说过
学编程无非就是学两样东西,“赋值”或“逻辑运算”。
仔细想想也是,
其实无所谓语言,重要的是开发出的东西好不好用。
什么成果用什么语言,就是这么一回事儿。
------解决方案--------------------
国外.net的项目蛮多的  国内还真不清楚  哎   估计回来就失业了 
算了 还是开个小卖部吧  打点酱油给程序猿们...
------解决方案--------------------
确实有点不服,
你不服都不行啊
------解决方案--------------------
引用:
话说国内都没有尝试新技术的动力啊,wpf,sl出来几年了也没见多少公司在用,观望下wp,如果今年国内还卖得好的话

新技术就是把旧的技术包装一下,.net每个版本推出新技术就是为了qian!哈哈哈哈哈!!

JAVA每年也出新技术,也不过是把旧的技术包装一下,那都不要qian!许多公司愿意尝试!

------解决方案--------------------
都是向钱看呗……
------解决方案--------------------

------解决方案--------------------
C#挺好的嘛
------解决方案--------------------
该回复于2012-10-22 23:14:35被版主删除

------解决方案--------------------
嗯是这样。我们的一个全国类似医保的项目页面用的 C# 读取数据之类的全部都是c++写的。
------解决方案--------------------
路过...
------解决方案--------------------

------解决方案--------------------
引用:
彬哥哥  我转战技术版了
------解决方案--------------------
路过接分
------解决方案--------------------
各有各的,适用范围。
------解决方案--------------------
郁闷.看现在的银行系统都是JAVA做的.安全..怎么没有见.NET的.是安全性不好么?
------解决方案--------------------
.net只能做网站。平台应用,制作效率高,运行效率低。而大多数用户还是忠实平台应用。网站有PHP,java竞争,所以.net难啊!WPF做的windows应用运行太慢了!
------解决方案--------------------
接分,,,,
------解决方案--------------------
做适合自己的就好。
------解决方案--------------------
准备C++转c#...
------解决方案--------------------
但是相比较c++,c#的开发效率挺高的.
------解决方案--------------------
每种语言都有每种语言的优势,反正我现在就是用C写方便的就用C写,用C#方便的就用C#,我没觉得这样有何不好
------解决方案--------------------
底层的东西确实还是得用C++之类的来做,不过还是喜欢NET
------解决方案--------------------
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
------解决方案--------------------
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
------解决方案--------------------
.NET开发中小型企业应用,有一定的优势。例如内部系统,ERP等等。包括微软的sqlserver、Windows操作系统,开发和维护起来相对比较简单。前提是对性能,安全各方面要求不高。
在互联网/网站这块,php更有优势。开源、免费是LAMP架构最大的支持。
在大型业务系统和网站方面,明显不如java,倒不是.NET不好。Windows在集群、负载、安全性、性能、成本等各方面不如linux,MS SQL数据库也不如oracle和mysql。还有,国内.NET开发人员大部分水平有限。
------解决方案--------------------
 
------解决方案--------------------
41楼好邪恶啊你。

MS的东西封装太强鸟~~~
------解决方案--------------------
我也觉得,C#用久了会骨质疏松,腿脚乏力。

总感觉少了什么,如同青波泛水,看得沁心;
却无玩赏岁寒三友般的高雅与坚韧。
------解决方案--------------------
C#做界面,C++开发底层,两者兼并,不亦乐乎
------解决方案--------------------
关键看思想,什么语言都一样
------解决方案--------------------