读书人

.net(c#)在国内真的是水土不服么?该

发布时间: 2012-06-10 14:03:15 作者: rapoo

.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,如果今年国内还卖得好的话

[解决办法]
都是向钱看呗……
[解决办法]

[解决办法]
C#挺好的嘛
[解决办法]
路过...
[解决办法]
嗯是这样。我们的一个全国类似医保的项目页面用的 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++开发底层,两者兼并,不亦乐乎
[解决办法]
关键看思想,什么语言都一样
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
[解决办法]
帮你顶一下
[解决办法]
毕竟很多项目(如银行的)用DB2数据库,而企业级应用开发,无非。NET,JAVA。你认为银行那帮人可能冒着风险把数据库换成MSSQL,之后用.NET么?
[解决办法]

探讨
Windows在集群、负载、安全性、性能、成本等各方面不如linux,……

[解决办法]
C#方便,我喜欢。
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分

[解决办法]
每天回帖即可获得10分可用分????
[解决办法]
有道理啊
[解决办法]
探讨

C#做界面,C++开发底层,两者兼并,不亦乐乎

[解决办法]
很想一直致力于C#的道路上
[解决办法]
做了3年.NET,说实际的有些郁闷!主要还是做些内部项目,一些辅助性的软件。
真心酝酿转向JAVA了
[解决办法]


不同环境做不同选择,windows上开发不用.net是丢弃空调吹风扇。。。。。
[解决办法]

探讨

毕竟很多项目(如银行的)用DB2数据库,而企业级应用开发,无非。NET,JAVA。你认为银行那帮人可能冒着风险把数据库换成MSSQL,之后用.NET么?

[解决办法]
不要空谈理论了 现实却如LZ所说啊,高端的项目c++/C/java远比.NET多 无奈啊
[解决办法]
没积分下载了
回复试试
[解决办法]
不是吧,国内不少学JAVA的想转.net呢
[解决办法]
回个帖子,赚点经验。
[解决办法]
因为不开源 所以没意思
另外 大家喜欢 自己组装电脑 不喜欢买品牌机
因为发现同样的价格 还是组织电脑好用
[解决办法]
坚定执着的耗下去吧
[解决办法]
每天回帖即可获得10分可用分!小技巧
[解决办法]
学习!
[解决办法]
.net 的开发领域不比java窄,反而更广,不过平台上略有限制,基于windows的开发,还是.net开发效率高。

[解决办法]
.Net的想转JAVA,JAVA的想转.Net,反正各种语言的使用人员都说自己的用的语言不行了,要转了。
另:
楼上面的二位,下的是什么样的操作系统??不会是Ghost版吧???或是XX版吧??至少要下个原版,而不是被改的版。这样就基本上和正版的没多大差别了。
[解决办法]
JAVA的想转.net,而.net又想转JAVA,国内这个烂环境,情何以堪啊。
[解决办法]
c#的开发效率挺高的.但是Java可以大胆的用破解版开发工具,免费的操作系统,反正公司用java
可以大胆的盗版再盗版,问起来就说我们用的是免费版。还有中国人会遵守开源社区的准则吗?
不能商业对中国人来说就是笑话,你收费的都给你破解了何况开源的
[解决办法]
是哦,想去图书馆借本C#的书都找不到好的新书啊……
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
[解决办法]
这些都是语言特性决定的啊。
[解决办法]
java还是很不错的
[解决办法]
C# 神马时候变的这么烂了?
[解决办法]
笑而不语
[解决办法]
路过,来拿分的。。。
[解决办法]
不知道该何去何从了

[解决办法]
探讨
就我见过的情况,系统是网上下的 win server 2003 ,开发人员远程桌面连上去什么乱七八糟的程序都开在上面,退出了也不关,磁盘里更是数不清的无用临时文件,运维部门恨不得一年都不去重启一次,出了问题就换 linux ,乱开程序的现象倒是没了,因为没界面,没什么程序好开,临时文件也少了很多,因为创建文件也不容易了

[解决办法]
路过,来看看大牛们对这个问题有什么高见
[解决办法]
理论和实际有差距的
[解决办法]
每天回帖即可获得10分可用分!小技巧
[解决办法]
根据软件面向的市场的不同,也会有不同的选择。
我们现在的项目是 java, c#, c/c++(VC)混合啊……
[解决办法]
每天回帖即可获得10分可用分!小技巧
------解决方案--------------------


.net在bs方面是很快被淘汰了,csdn都放弃了。但cs方面发展的如火如荼。
[解决办法]
都是钱,向钱看
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
[解决办法]
别打击我 ! 正在学C#
[解决办法]
C#与Java真没必要拿来比较,优与劣市场说了算。
[解决办法]
水平不够就不要乱发牢骚,多少大网站都是.net做的,中华英才网、当当、招商银行都在用,所以水平不济不要怪平台不行
[解决办法]
现在web已经完全的向php看齐了.内部系统多数用.net,大型的都用java.

发现都是一些跟风者.没有自己的一个选择权,谁说好就选择哪个,根本没有从实际的出发去思考问题.
[解决办法]
没啥大本事 ,就抱微软的大腿吧
[解决办法]
我感觉还好,不过想楼主说的,是这样的情况,很多东西都不用.net做。
[解决办法]
正在学习c#,加油!
[解决办法]
Java能做的事.Net都能做,包括跨平台,包括在Linux上运行。
但是.Net能做的事Java不一定能做。

但是关于大系统用Java小系统用.Net,其实这个不关技术的事情。
这都是大公司之间的“站队”问题。
因为这些大公司之间有竞争对手和盟友的关系,这些决定了他们会站在哪个阵营中。
然后这些大公司又在主导企业级开发的市场。比如说银行,他本身不是做IT的,他也不知道Java和.Net谁更好,但是他用IBM的东西,而IBM力挺Java,所以银行也用Java。
就是这么回事。和技术一点关系也没有,全都是商业层面的事情。

其实大公司之间争得你死我活,关小企业什么事呀?对于小企业来说,IBM算你的盟友还是对手?Oracle算你的盟友还是对手?Microsoft算你的盟友还是对手?恐怕都谈不上吧。

所以小企业应该多从实用的角度出发,抛弃不必要的门户之见。



读书人网 >.NET

热点推荐