当前位置:编程学习 > C#/ASP.NET >>

我很生气,为什么还是有那么多人误解、偏见微软技术呢?!

我很生气,为什么还是有那么多人误解、偏见微软技术呢?!

除了对SQL SERVER的误解偏见之外,我很生气,为什么现在还是有人认为.NET只是拖拉控件,让程序员傻瓜化,什么封装

了底层核心技术,无法了解他的底层原理的一门技术呢?我真的怀疑这么说的那些人有没有去看过Rotor的源码,有没有去有没有去研究过C#/JIT compiler ,有没有看过EF,LINQ TO SQL,ASP.NET MVC,WCF的源码,有没有用过windbg去历遍CLR的世界,有没有看去过ACM跟Microsoft research的.net 相关的paper,如果说.NET封闭,为什么Novell能根据 ECMA Common Language Infrastructure (CLI)做出MONO呢? 别的不说,就一个C# Language design philosophy来说吧,,当我学了很长一段时间C#后,我觉得自己对Common language Runtime已经满了解了,并且我已经可以很熟练的用windbg去探索CLR的世界的时候,突然当我看到Eric Lippert的博客的时候,我就觉得自己对C#的认识还是很浅薄的。

另外,对Windows internal的深刻理解对.NET的帮助我就不说了,这是作为于个优秀.NET DEV的必备知识,当然Windows internal也很难。

一句话,假如现在.NET停止发展,你还是一辈子都学不完。
另外,误解是正常的,我也经常会对某些技术或者框架有误解,但是如果别人已经告诉你不是那么回事,而你还是要固执的认为它就是这样的时候,那就是偏见了。

另外,我觉得我有必要,凭着自己对.NET的一点浅薄认识写篇文章来说话一下,到底什么是.NET了。
   .NET C# Windows 微软 --------------------编程问答-------------------- 顶一个
想问下撸主,Windbg安装目录下没看到啊,要另外下载啊? 对这个挺好奇的 --------------------编程问答--------------------
引用 1 楼 vb763305825 的回复:
顶一个
想问下撸主,Windbg安装目录下没看到啊,要另外下载啊? 对这个挺好奇的

http://msdn.microsoft.com/en-us/library/windows/hardware/gg463009.aspx --------------------编程问答-------------------- 我很支持微软的,你就把分都给我吧。。。。

windbg不会用啊。。。看了一大堆的数据就头疼 --------------------编程问答-------------------- 懒得管这些事情。反对微软的,有的人是明白人,有的人是瞎起哄,我又不是他们的导师,他们谁是偏见,谁不是关我什么事。微软最近是蛮烂的,一个缺少创新、Geek精神、开放进取精神和丧失技术领导地位的公司被鄙视是很正常的事情。当街头大妈都可以“偏见”下的时候,你知道它烂到什么程度了。 --------------------编程问答-------------------- 刚开始学是有点,别人说这个不好,抱着不好的观点在学,现在是越学越感觉牛逼 --------------------编程问答-------------------- 好不好深入了解才知道,说多了纯属浪费口舌 --------------------编程问答--------------------
引用 4 楼 caozhy 的回复:
懒得管这些事情。反对微软的,有的人是明白人,有的人是瞎起哄,我又不是他们的导师,他们谁是偏见,谁不是关我什么事。微软最近是蛮烂的,一个缺少创新、Geek精神、开放进取精神和丧失技术领导地位的公司被鄙视是很正常的事情。当街头大妈都可以“偏见”下的时候,你知道它烂到什么程度了。

确实很多方面微软做不过别人,不过开发方面微软还是领先的。 --------------------编程问答-------------------- 我也觉得微软牛逼 分都给我吧 楼主 --------------------编程问答-------------------- 管别人干嘛,能做出好东西不就行了~ --------------------编程问答-------------------- 除 --------------------编程问答-------------------- LZ头像好萌  TAT --------------------编程问答--------------------
引用 7 楼 SQL_Beginner 的回复:
Quote: 引用 4 楼 caozhy 的回复:

懒得管这些事情。反对微软的,有的人是明白人,有的人是瞎起哄,我又不是他们的导师,他们谁是偏见,谁不是关我什么事。微软最近是蛮烂的,一个缺少创新、Geek精神、开放进取精神和丧失技术领导地位的公司被鄙视是很正常的事情。当街头大妈都可以“偏见”下的时候,你知道它烂到什么程度了。

确实很多方面微软做不过别人,不过开发方面微软还是领先的。


这种话就不必说了。等于什么也没说。 --------------------编程问答--------------------
引用 12 楼 caozhy 的回复:
Quote: 引用 7 楼 SQL_Beginner 的回复:

Quote: 引用 4 楼 caozhy 的回复:

懒得管这些事情。反对微软的,有的人是明白人,有的人是瞎起哄,我又不是他们的导师,他们谁是偏见,谁不是关我什么事。微软最近是蛮烂的,一个缺少创新、Geek精神、开放进取精神和丧失技术领导地位的公司被鄙视是很正常的事情。当街头大妈都可以“偏见”下的时候,你知道它烂到什么程度了。

确实很多方面微软做不过别人,不过开发方面微软还是领先的。


这种话就不必说了。等于什么也没说。

WHY?难道你不是微软在开发方面还是领先于业界的嘛 --------------------编程问答--------------------
引用 楼主 SQL_Beginner 的回复:
我很生气,为什么还是有那么多人误解、偏见微软技术呢?!

除了对SQL SERVER的误解偏见之外,我很生气,为什么现在还是有人认为.NET只是拖拉控件,让程序员傻瓜化,什么封装

了底层核心技术,无法了解他的底层原理的一门技术呢?我真的怀疑这么说的那些人有没有去看过Rotor的源码,有没有去有没有去研究过C#/JIT compiler ,有没有看过EF,LINQ TO SQL,ASP.NET MVC,WCF的源码,有没有用过windbg去历遍CLR的世界,有没有看去过ACM跟Microsoft research的.net 相关的paper,如果说.NET封闭,为什么Novell能根据 ECMA Common Language Infrastructure (CLI)做出MONO呢? 别的不说,就一个C# Language design philosophy来说吧,,当我学了很长一段时间C#后,我觉得自己对Common language Runtime已经满了解了,并且我已经可以很熟练的用windbg去探索CLR的世界的时候,突然当我看到Eric Lippert的博客的时候,我就觉得自己对C#的认识还是很浅薄的。

另外,对Windows internal的深刻理解对.NET的帮助我就不说了,这是作为于个优秀.NET DEV的必备知识,当然Windows internal也很难。

一句话,假如现在.NET停止发展,你还是一辈子都学不完。
另外,误解是正常的,我也经常会对某些技术或者框架有误解,但是如果别人已经告诉你不是那么回事,而你还是要固执的认为它就是这样的时候,那就是偏见了。

另外,我觉得我有必要,凭着自己对.NET的一点浅薄认识写篇文章来说话一下,到底什么是.NET了。
  


每个人都有不同的观点,不知道你生哪门子气。不同的技术在应对不同情况的时候都会烂,也都有发光的时候。你说的EF,LINQ TO SQL,ASP.NET MVC,WCF等等这些,很难说它们是烂还是不烂,因为你没有给出横向的比较。没有烂技术,只有烂开发者和烂产品。 --------------------编程问答--------------------
引用 14 楼 ktei2008 的回复:
Quote: 引用 楼主 SQL_Beginner 的回复:

我很生气,为什么还是有那么多人误解、偏见微软技术呢?!

除了对SQL SERVER的误解偏见之外,我很生气,为什么现在还是有人认为.NET只是拖拉控件,让程序员傻瓜化,什么封装

了底层核心技术,无法了解他的底层原理的一门技术呢?我真的怀疑这么说的那些人有没有去看过Rotor的源码,有没有去有没有去研究过C#/JIT compiler ,有没有看过EF,LINQ TO SQL,ASP.NET MVC,WCF的源码,有没有用过windbg去历遍CLR的世界,有没有看去过ACM跟Microsoft research的.net 相关的paper,如果说.NET封闭,为什么Novell能根据 ECMA Common Language Infrastructure (CLI)做出MONO呢? 别的不说,就一个C# Language design philosophy来说吧,,当我学了很长一段时间C#后,我觉得自己对Common language Runtime已经满了解了,并且我已经可以很熟练的用windbg去探索CLR的世界的时候,突然当我看到Eric Lippert的博客的时候,我就觉得自己对C#的认识还是很浅薄的。

另外,对Windows internal的深刻理解对.NET的帮助我就不说了,这是作为于个优秀.NET DEV的必备知识,当然Windows internal也很难。

一句话,假如现在.NET停止发展,你还是一辈子都学不完。
另外,误解是正常的,我也经常会对某些技术或者框架有误解,但是如果别人已经告诉你不是那么回事,而你还是要固执的认为它就是这样的时候,那就是偏见了。

另外,我觉得我有必要,凭着自己对.NET的一点浅薄认识写篇文章来说话一下,到底什么是.NET了。
  


每个人都有不同的观点,不知道你生哪门子气。不同的技术在应对不同情况的时候都会烂,也都有发光的时候。你说的EF,LINQ TO SQL,ASP.NET MVC,WCF等等这些,很难说它们是烂还是不烂,因为你没有给出横向的比较。没有烂技术,只有烂开发者和烂产品。

我只能说你没有看懂我上面的话。 --------------------编程问答-------------------- 有嘛好生气的。说.NET不好的,基本都是菜鸟或者傻鸟或者愤怒的小鸟。

.NET这东西是无比的博大精深。越深入下去就越会发现它的神奇。

你不能和工资只有3000人刀的人废话那么多。等他们到3W的时候,他们肯定会同意你的说法。3000人刀的人如果不想努力的多学,然后打开自己的视野,那基本上这一辈子的工资就摆在那了。

你没这个义务就替他们着急啊。

给分,这个才是重点! --------------------编程问答-------------------- 接分 --------------------编程问答-------------------- 我生气就是因为有些人对.NET根本就不懂,但批评.NET时却像专家一样!

“不是这个意思。但是你想。你想做一个强大软件的制作者。还是强大软件的使用者?特别是对于我这种菜鸟级别的程序员。在各种框架使用多了之后。就特想回归原始的开发。最重要的是想知道三个字:为什么?
还有。我不是不屑一顾微软的产品。也不是说使用它的都是傻瓜。只是这种拖拉控件会导致程序员傻瓜化。只晓得使用。而不晓得构成原理。说白了。在程序员越来越大众化的今天。原因之一就是有了这些工业化生产的工具。但是程序员最终的目标肯定都是冲着架构师的目标去的。如果你不了解的底层原理。而是一个又一个积木堆积的上层工具。你能成为一个优秀的架构师么?
还有。微软最可恶的一点是什么么?他封装了他的核心技术。让程序员大众话傻瓜化。还要卖这批人的钱。所以我觉得在我使用它的东西的时候有一种被人卖了还帮人数钱的感觉。我讨厌这种感觉。
再直白一点。就是微软在做的就是边卖他的工具边扩大他的消费群体。而这群消费群体就是所谓的高技术高智商程序员,并且还有一种微软必胜的信念。
外国人的宗教信仰控制技术真是发挥的太帅了。 ” --------------------编程问答-------------------- 我是来顶楼主的 --------------------编程问答--------------------
引用 15 楼 SQL_Beginner 的回复:
Quote: 引用 14 楼 ktei2008 的回复:

Quote: 引用 楼主 SQL_Beginner 的回复:

我很生气,为什么还是有那么多人误解、偏见微软技术呢?!

除了对SQL SERVER的误解偏见之外,我很生气,为什么现在还是有人认为.NET只是拖拉控件,让程序员傻瓜化,什么封装

了底层核心技术,无法了解他的底层原理的一门技术呢?我真的怀疑这么说的那些人有没有去看过Rotor的源码,有没有去有没有去研究过C#/JIT compiler ,有没有看过EF,LINQ TO SQL,ASP.NET MVC,WCF的源码,有没有用过windbg去历遍CLR的世界,有没有看去过ACM跟Microsoft research的.net 相关的paper,如果说.NET封闭,为什么Novell能根据 ECMA Common Language Infrastructure (CLI)做出MONO呢? 别的不说,就一个C# Language design philosophy来说吧,,当我学了很长一段时间C#后,我觉得自己对Common language Runtime已经满了解了,并且我已经可以很熟练的用windbg去探索CLR的世界的时候,突然当我看到Eric Lippert的博客的时候,我就觉得自己对C#的认识还是很浅薄的。

另外,对Windows internal的深刻理解对.NET的帮助我就不说了,这是作为于个优秀.NET DEV的必备知识,当然Windows internal也很难。

一句话,假如现在.NET停止发展,你还是一辈子都学不完。
另外,误解是正常的,我也经常会对某些技术或者框架有误解,但是如果别人已经告诉你不是那么回事,而你还是要固执的认为它就是这样的时候,那就是偏见了。

另外,我觉得我有必要,凭着自己对.NET的一点浅薄认识写篇文章来说话一下,到底什么是.NET了。
  


每个人都有不同的观点,不知道你生哪门子气。不同的技术在应对不同情况的时候都会烂,也都有发光的时候。你说的EF,LINQ TO SQL,ASP.NET MVC,WCF等等这些,很难说它们是烂还是不烂,因为你没有给出横向的比较。没有烂技术,只有烂开发者和烂产品。

我只能说你没有看懂我上面的话。

说明你也没看懂我的回复…… --------------------编程问答-------------------- .NET, JAVA;LINUX, WINDOWS其实就只是工具而已,起码对于我来说,他们和民工手中的锤子没有任何本质的区别。

民工可以用锤子,铲子修建出美丽的建筑,你我也能。纠结也如何制造并改造这个锤子,有意义么?你见个民工整天喊着要一个开源的设计模板或者蓝图以便更好的改造自己手中的工具?肯定是有需求的时候再去买一个。一个铁锤的设计基本是封闭的,给你图纸你估计也造不出来。你见过哪个民工骂过厂商了?还不是一边买他们的工具,一边用这些工具进行生产?

再说了,微软的产品收费,国内几个公司用了正版的了?所以别扯什么JB价格哈,因为码工还没到考虑价格问题这个阶段。

还有哪些整天看着.NET不开源的,其实是懒到一定境界,就想着抄袭别人的代码吧。

鄙视啊鄙视。 --------------------编程问答-------------------- 我也.net的,我不知道楼主说的内些玩仍,我只用我能用到的 --------------------编程问答-------------------- 发自己的财,让鄙视者鄙视去................ --------------------编程问答-------------------- 楼主不呀跟那些 学院派 一般见识,.NET可是发展的顺风顺水的,看JAVA,这些年也就那样子嘛!
大家的选择,才是对的!! --------------------编程问答-------------------- 话说,牛叉的程序,肯定不止懂一门语言,一门技术的,大家各有所长,就你要干的事情,最适合用什么技术来搞定!!!! --------------------编程问答-------------------- 微软的东西就是做的太复杂了,复杂而累赘,庞大而无法控制,里面的各种各样的东西设计的确实十分缜密,这一点导致做一个.net顶尖级高手需要学习难以罗列的知识,伤不起 --------------------编程问答-------------------- 微软的类库蛮强大的。 --------------------编程问答-------------------- 做.net能发财不?不能啊,那真是个烂东西。

我想,大多数批评者的想法是这样的。 --------------------编程问答-------------------- 28的见地很深啊 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 我觉得这里面确实存在着一定的偏见,比如有的人会说,你看oracle数据库比SQL Server好很多呢,说起来一堆一堆的,但你要是仔细验证一下,就会发现这些话,都是站不住脚的,大部分都是错误的偏见。

这里面也有先入为主的一些原因吧,但说到底还是由于了解不够导致的,就像谣言一样,其实很多人都是跟风的,听说什么,就是什么,他自己还没弄明白是什么呢,就开始说,其实自己什么也不明白。

所以,你也别和这些人计较,你应该多宣传一下微软的新技术,这个可能更有用 --------------------编程问答--------------------
引用 31 楼 yupeigu 的回复:
我觉得这里面确实存在着一定的偏见,比如有的人会说,你看oracle数据库比SQL Server好很多呢,说起来一堆一堆的,但你要是仔细验证一下,就会发现这些话,都是站不住脚的,大部分都是错误的偏见。

这里面也有先入为主的一些原因吧,但说到底还是由于了解不够导致的,就像谣言一样,其实很多人都是跟风的,听说什么,就是什么,他自己还没弄明白是什么呢,就开始说,其实自己什么也不明白。

所以,你也别和这些人计较,你应该多宣传一下微软的新技术,这个可能更有用

Exactly! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 目前为止 微软确实有点走下坡路了  --------------------编程问答--------------------
引用 31 楼 yupeigu 的回复:
我觉得这里面确实存在着一定的偏见,比如有的人会说,你看oracle数据库比SQL Server好很多呢,说起来一堆一堆的,但你要是仔细验证一下,就会发现这些话,都是站不住脚的,大部分都是错误的偏见。

这里面也有先入为主的一些原因吧,但说到底还是由于了解不够导致的,就像谣言一样,其实很多人都是跟风的,听说什么,就是什么,他自己还没弄明白是什么呢,就开始说,其实自己什么也不明白。

所以,你也别和这些人计较,你应该多宣传一下微软的新技术,这个可能更有用


我不清楚你有没有用过oracle  不过它的有些地方 SQL server真的是没办法比的  当然作为技术爱好者 
我不排斥SQL SERVER  我乐于使用后对比他们的优劣 --------------------编程问答--------------------
引用 35 楼 TERMINATOR_LZQ 的回复:
Quote: 引用 31 楼 yupeigu 的回复:

我觉得这里面确实存在着一定的偏见,比如有的人会说,你看oracle数据库比SQL Server好很多呢,说起来一堆一堆的,但你要是仔细验证一下,就会发现这些话,都是站不住脚的,大部分都是错误的偏见。

这里面也有先入为主的一些原因吧,但说到底还是由于了解不够导致的,就像谣言一样,其实很多人都是跟风的,听说什么,就是什么,他自己还没弄明白是什么呢,就开始说,其实自己什么也不明白。

所以,你也别和这些人计较,你应该多宣传一下微软的新技术,这个可能更有用


我不清楚你有没有用过oracle  不过它的有些地方 SQL server真的是没办法比的  当然作为技术爱好者 
我不排斥SQL SERVER  我乐于使用后对比他们的优劣



我学过oracle,在工作中也用过,我上面只是说大部分是偏见,并没有说所有都是偏见。

之前看过有些文章,把oracle与sql server进行对比,其实很多都是针对sql server的早期版本,可以说里面的大部分都是不对的,比如安全性方面、性能方面等的描述。
--------------------编程问答-------------------- 知道微软很厉害,,但是这么发展下去真的怕他连操作系统这个绝对霸主的地位也失去


。。

。。
我也是在用NET, 和 ASP,,


最近微软又去址诺鸡鸭的事,你说吧,,他想搞什么?他是觉得他一切都这么安好,那么优秀,,

他还有手去抓更多的东西,


也许吧,抓对可能更辉煌,


希望懂NET的朋友这辈子不会失业,

下一代那是下一代人的事,


,活在当下 --------------------编程问答-------------------- java php开源的 服务器 数据库 什么都是开源的,可以自己diy。
NET变化太快,不断抛弃自己的用户和开发者开发一些臃肿自以为很优雅的东西出来
不要捆死在一颗大树上。什么赚钱学什么,不要跟钱过不去 --------------------编程问答-------------------- 可以说asp.net和MS SQL的的组合是很优秀的,IIS6也不差,问题出的很多开发人员偷懒把WEB程序写差了,偷懒 的程序会在页面产生大量无用的状态信息,使得很多程序看起来很臃肿。我一直坚信对于大部分网站和企业以及中小型网站,微软的东西实现起来是绰绰有余的。但服务器方面确实不怎么给力,首先每一套服务器要买授权,对于要做大的网站来说这是一笔不小的成本,其实WINDOW系统不稳定性是有共睹的,经常需要更新补丁还要重启,而asp.net无法在LINUX上运行(据说有个叫MONO的东西,但估计兼容性不会好,也不稳定),还有安全性也不怎么好,(安全性不能怪微软,也可以说是管理人员不作为,WINDOWS安全性管理的好也是很好的)给人印像不佳。然而PHP JAVA系列有大量免费开源的软件可以使用,有大量成熟的框架,开发起来简单容易上手,喜欢研究的人也可以看很多框架和开源软件的源码。所以很多人追随LINUX PHP,NGINX MYSQL去了。微软这几年好像不怎么给力,我已经有一阵子没学习.NET了。MVC的东西很多PHP框架早实现的很好了。哎,WINDOWS PHONE也落后了,整得我现在转向学JAVA了,ANDROID开发学起来也算简单。哎,微软加油!我一直支持你。WINDOW 2008不知道怎么样,一直没机会用,因为这3年完全转到LINUX上了。 --------------------编程问答-------------------- 数据库各有所长各有所短,SQL SERVER还不错啊。非要装牛人的话,贬低某个产品毫无意义,无论你骂不骂它,它都在那里,用它的人不多也不少。另外,有能耐自己设计开发一个数据库超越SQL SERVER嘛,说了半天坏话,低下头还得用它,那才是悲哀。我感觉有楼主这样的人在,.NET就有希望,别管垃圾和说垃圾话的人了,犯不上跟那些人较劲。 --------------------编程问答-------------------- 作为SQL Server的用户,我也深受其害 --------------------编程问答--------------------
引用 41 楼 DBA_Huangzj 的回复:
作为SQL Server的用户,我也深受其害

确实如此,而且我也一直认为SQL SERVER是个被严重低估的产品。 --------------------编程问答-------------------- 我是非计算机专业的,毕业后才开始接触.NET的,感觉.NET底层的东西还是很深的。

很多东西本就是各有千秋,不同的人不同的看法,魔君,你说是不是?何必计较别人怎么看。 --------------------编程问答-------------------- 我所在的公司一直都是走微软路线的,但是有些时候客户总是说微软的技术这不行,那不行的,我都懒得说什么了。 --------------------编程问答--------------------
引用 44 楼 maco_wang 的回复:
我所在的公司一直都是走微软路线的,但是有些时候客户总是说微软的技术这不行,那不行的,我都懒得说什么了。

其实这就是真正的问题,客户有时候真的未必懂技术,但是就是因为这种社区的误解,偏见,误传,这种误传有时候会慢慢的扩大化,这无形中会影响到很多人,包括客户的判断,这就无形中给微软技术系的人造成一个损害,就像外行人,说起SQL SERVER就说中小型企业的数据库,说起.NET就说是拖拖控件的技术,中小项目才会用,但事实真的是这样的吗?
不幸的是那些被误导的外行人往往还是决策者,这对整个微软技术系的人都是一种悲剧。 --------------------编程问答--------------------
引用 40 楼 hengwang007 的回复:
数据库各有所长各有所短,SQL SERVER还不错啊。非要装牛人的话,贬低某个产品毫无意义,无论你骂不骂它,它都在那里,用它的人不多也不少。另外,有能耐自己设计开发一个数据库超越SQL SERVER嘛,说了半天坏话,低下头还得用它,那才是悲哀。我感觉有楼主这样的人在,.NET就有希望,别管垃圾和说垃圾话的人了,犯不上跟那些人较劲。

你说的很对,这话我爱听,特别是那句“我感觉有楼主这样的人在,.NET就有希望,”   --------------------编程问答-------------------- 用.NET的人还是少于Java的啊。。。 --------------------编程问答-------------------- 楼主,我在大四之前我都觉得跟着微软走是正确的,这条大腿很粗!
但是现在我也开始不那么认为了,
每天在网上找招聘信息,稍微大点的公司都是招java的,很少招.net的!
别说什么你学的好不怕没人招之类的话,这就是个趋势,大公司几乎不招java, 你学的再好有几个能去微软的?
 我当时就心寒啊!
昨晚去笔试京东的校招, 我开始还专门在网上找了京东的笔试题来做做, 发现最后都要分java和.net的题,但是昨晚我们去做的, 只有java了, 更本没考一点.net的题!
这就是现实!,  不信你自己去网上看看各大公司的招聘信息! --------------------编程问答-------------------- .net 不算一种语言 --------------------编程问答--------------------
有什么好偏见的。
--------------------编程问答-------------------- 有毛病 用啥还不是为了混口饭吃,发现需要,满足需要,这是我们应该做的。至于用什么工具,就看你的喜好了 --------------------编程问答-------------------- 领导说了算,领导说用啥就用啥 --------------------编程问答--------------------
引用 52 楼 Hermanyoung 的回复:
领导说了算,领导说用啥就用啥

正解 --------------------编程问答-------------------- 总要有那么些人的xx,总要有这么些人yy,要不怎么显出yy这些人的想法 --------------------编程问答-------------------- 既然选择了,有何必在乎别人的看法,再说了,编码最终还是思想,什么技术又有什么关系呢
至少在我选择了以后,我就一直在告诉自己,我将沿着这条路一直走下去,绝不会因为其他原因,而再去面临已经选择了的选择。
看楼主的文章中提及的技术内幕,深深吸引了我,竟然有那么多东西,我还是不了解呢,前方的路依然充满挑战啊。
--------------------编程问答-------------------- 看使用的场景  但是实际上不开源的东西 都存在商业风险的。包括IBM和甲骨文

选windows平台你是无法控制也无法修改, 不过ms的售后是不错的 7x24小时不停歇的帮你解决问题。

楼主你用windbg 你可以用dmp分析堆栈的。MS的GC是以85KB为临界点来分大小堆的,JVM的GC是在crash的时候
线程会down掉 .net下的GC是挂起的.这个会直接让服务器CPU永远在100%。
另外Windows 2008 R1的UDP IO也是有性能问题。这个需要换到R2,前者则需要改代码。

现有的事实就是linux、hadoop、nosql开源社区对.net支持很少  facebook 谷歌 SAP 国内的百度 企鹅 阿里巴巴 都跟.net无太多交集,使用ms平台的有stackoverflow,ctrip 金融这一块使用ibm 甲骨文 .net java都有。

基本上大的互联网很少选型MS平台 都倾向与开源这个是事实。不开源的情况,.net framework2.0升级到4.0
假设是淘宝  要是down机 一个小时的交易额都是巨大的损失,没有多少CTO敢打这种包票。

还有一点,MS内部的企业文化也是它在走下坡路的原因 人才流失是一个原因。


--------------------编程问答-------------------- 作为一个.net程序员,必须顶一下 --------------------编程问答-------------------- 楼主你说微软到最后会不会走上开源的道路? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 楼猪的文章里,好多鸡肠文啊,我一个都看不懂,而且也没研究过,怎么办? 我又是用微软的东西的,是不是该放弃了? --------------------编程问答--------------------   楼主在装逼...  鉴定完毕 --------------------编程问答-------------------- 别人用3个月学会一项语言,半年后开发;
你用2周学会一门语言,1个月后进行开发,就不屑于争论语言如何,而是考虑的更广和全面; --------------------编程问答-------------------- 各种平台,各有各用处吧。.NET上手易,精通则难了。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 微软的东西 如果能运行在linux下 直接.net把Java Kill了 --------------------编程问答-------------------- 选择正确的工具,语言做正确的事情,才是最重要的! --------------------编程问答-------------------- 感觉是由于服务器造成的原因。

windows确实不如unix。 --------------------编程问答-------------------- 微软的技术和产品,还是不错的。

但是很多人的逻辑思维水平很成问题,要么就捧到天上,要么就踩在脚下。这都是不健康的心理。

作为一家科技公司,微软确实是一家优秀的企业。某些人不要嗤之以鼻,国内现在有任何一家IT企业能够在业界发挥出微软那样的影响力吗?有吗?有吗?有的话请你指出来,没有的话就闭上你骂微软的那张臭嘴巴!

骂微软的技术烂的,敢问您技术又到了如何了得的程度?
骂微软的产品烂的,你们公司的产品敢拿出来晒晒吗?

但是某些人,某类人,他们的思维不是这样的。

是啊,国内确实没有哪家企业能做到微软那样的业界影响力,这又怎样?我们做不过微软,我们可以骂微软!好吧,你赢了!又怎样呢?骂完了,你不还照样比不过微软吗?

好多技术派系之争,其实就是文人相轻,没别的。

谁说一项技术必须要在各个方面表现都好才能称得上好?
谁说一个产品要在所有场景中都发挥出色才能成为好产品?

作为程序员、工程师,首先是要利用好各种技术工具,做好自己的工作,创造出属于你自己的价值。对于你手上在用的、在研究的工具,要熟知其特性,知道何时用它,何时不用它,如何用好它。

你说苍蝇拍厉害还是大炮厉害?大炮厉害,你咋不拿它打蚊子?苍蝇拍厉害,你能拿它打敌人吗?

这么简单的道理,好多人愣是不懂,成天损别人,搞开源的瞧不上搞商业程序的,用Unix的瞧不上用Windows的,用Java的瞧不上用.Net的……


跳出IT圈,站在圈外看,这帮互相损的、在技术的世界搞派系斗争的,根本就是神经病,争一些个毫无意义的东西。

在下不才,目前混航空圈。站在航空圈里看IT,有必要搞技术的派系斗争吗?哪个好用用哪个,哪个能给我带来更好的效率,就用哪个。

毫不客气地说,好多人吹上天的Linux,你看看我们航空企业有多少人用它?不能说没有,但是太少了。
绝大多数员工用的是Windows。我们的IT部门统一做的维护,目前大家的标配是Windows 7 企业版。从美国总部,到中国研发中心,到上海,到捷克的空气动力学研究中心,到印度分公司。。。大家用的都是Windows 7。我们内部有些部门在率先体验Windows 8,总有一天大家也都将升级到Windows 8。

我们的同行们也大多如此。

你能说我们做的工作不重要?不尖端?不需要安全?不需要效率?
我们恐怕比一般的行业的工作更尖端,更看重安全,更在乎效率。

对。所以我们用Windows。所以我们不用Linux来办公。

不服来辩。

我们内部也有.Net项目。Java项目不能说没有,但.Net项目绝对比Java项目多。而且Java项目也就是在一些Web项目中用吧,而.Net不同,.Net支撑着我们许多非常重要的生产工具、工作流程。

当然我们最多的项目是C和C++。
但是不用C也不用C++的时候我们用.Net远远比用Java多。

我们从不参与.Net与Java之争,从不参与开源与闭源之争,但是我们就是更喜欢用.Net。

在飞机上,WinCE就是比嵌入式Linux用得多。你们好多人总想着,嵌入式领域该是Linux的天下了吧。错!我们宁可用WinCE也不用Linux。当然不是完全不用Linux,我们的某个直升机导航系统用的就是Linux。可是WinCE用的远远比Linux多。我们从不参与Windows与Linux之争,但是我们就是不爱用Linux。

不用WinCE也不用Linux的时候我们用嵌入式实时操作系统(RTOS),比如VxWorks、Sys/BIOS、RTEMS...
其实用得最广泛的是我们自己开发的OS。

有人说WinCE是微软的上一代技术,这个问题不用担心,WinCE的下一代继任者,Windows Embedded Compact 7/8,依然是可靠的选择。

微软的技术,微软的产品,不能用完美来评价,可是,也绝对不像某些人说的那么差。

总之在航空界,
要么用的东西根本就跟微软、Oracle、Google、Apple之类的公司扯不上关系,
在能和这些公司扯上关系的时候,微软占的比重恐怕还略大一些。

放眼整个世界,IT圈以外,当人们需要电脑、需要计算机、需要信息化系统、需要自动化控制的时候,微软的影响力还是挺大的。

也就是IT圈喜欢骂微软吧。

--------------------编程问答-------------------- 不服来辩。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我是觉得,同样或差不多的东西有商业化也有开源的话,我会优先考虑商业的,开源的虽免费,但出问题折腾不起啊。
--------------------编程问答-------------------- 都是学习者! --------------------编程问答-------------------- 会编程的特征:
  人脑控制电脑:发现最近又有一批新技术推出,狂喜,我的仆人的能力又提高不少,好多想法可以更容易的实现了,爽!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这是华丽的分水岭~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

不会编程的特征:
  电脑控制人脑:发现最近又有一批新技术推出,郁闷,草泥马,主人又要我学这么多东西,跟不上步伐啊,程序员是青春饭~~
--------------------编程问答-------------------- 看你们吵得....哎 我还是继续objc吧.....
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,