× 快速导航
新闻资讯
分类
怎么样看待「别用微软的东西血淋淋的教训。微软推出的垃圾多了去了」?NG体育
发布日期:2023-08-07 06:29:27

  NG体育个人有个人的体会,我的体会是,写了十多年的没有感觉技术升级快(因为微软的技术升级延续性还是很强的),没有感觉被淘汰。当然,.NET是个通用平台,熟悉的人不熟悉WPF这种太正常的,要拿这点来黑微软,要求每个人都熟悉每个类库框架,这个就是为了黑而黑了。

  然后反过来,当年我读书的时候,教育我不要学.NET的人,好像现在没几个写程序了。有句话我觉得挺好玩,前段时间看到的但忘了谁说的了:年轻时总想着如何学习所谓稳定的技术,而放弃新的生产力技术,但十年后他们都不写程序了。

  二则靠通读MSDN以最快的速度学习了Enterprise Application的各种经典方案,工作后第6个月就开始负责设计架构

  三则由于公司以为我专长微软技术,客户指定需要微软技术的项目尽量让我带队。在2005~2010期间接触了不少高端项目,攒了很多经验值。除了我,还有很多同事也是收益于这一点

  虽然我目前使用微软的技术不多,但是我很满意这条发展路径。从技术上说,微软技术在Enterprise Application这块很完整且成体系,有很多先进的设计,也非常值得学习。而且最关键的是所有学到的微软技术全都触类旁通地用在了非微软技术的领域里

  很多东西是随着软件工程理念的发展来的,不是你想不想的问题。然后新概念出现的初期必然遭到保守势力的抨击,从未有过例外

  比如OO概念刚开始流行起来的时候,我们看到“有经验”的人说OO华而不实性能捉急,远不如过程式可以GOTO的C语言写的程序效率高

  他们说的没错,后来我们看到的是执行效率下降了5%换来可维护性和开发简易性上升500%不止

  然后出来那阵子,很多老程序员又开始说托管代码不如原生代码速度快,性能捉急

  他们说的也没错,但是自从99%以上的内存泄漏都被底层框架处理掉之后,开发和除错效率高出了10倍不止

  现在WebAPI几乎可以说完全是AOP写的,而且习惯后发现简直太方便了。

  例子还有许多,比如反射,比如LINQ,比如函数式编程的流行,比如MapReduce和NoSQL,等等等等

  最后,不管是20年程序员还是多少年经验的任何什么东西,当你不再谦虚,开始觉得经验就是一切的时候,你就完蛋了。

  又看了一遍上边那个回答,其中关于微软战略出问题的部分说的还是有一定道理的

  须知,对于大型企业而言,他们才不管你的产品卖价是多少。他们最看重的是风险可控。这一点来说,自己组队从开源代码的基础上搞一套自己的内部系统,还是找一个业内口碑奇好而且技术绝对过硬的公司支持的两种选择里,基本上肯定是后者胜出。或者说,他们并不介意花300%的钱来增加50%的稳定性。

  现在和十年前比起来,因为Internet的发展以及iPhone带来的“移动端”这个概念的出现,消费产品(consumer product)的市场整体洗牌了,所以出现了各种靠app起家的startup。但是app这个东西对于企业市场的影响微乎其微——或者说,微软完全有能力控制住app对于企业市场的冲击。

  所以微软,最多是“曾经在消费产品和企业产品都是霸主,现在消费产品市场变成了二流”。但你要说这公司已经日落西山完蛋了……拜托,一个依然有资格被所有其他大型公司当做重量级对手的公司,无论他看起来多落魄,离死也都还远的很好不好。

  至于你学不学微软的东西,还是那句话,看你能找到什么样的工作,看你碰到什么样的机会,仅此而已。

  我被题主毁三观了,原来学自行车的结果是抛弃摩托车,题主难道不觉得应该学好跑步吗? 20年经验很容易变成决定脑袋的类型,有没有脑与20年经验并不存在强关联。

  我用了C#做了10年的web开发,前后端一体 WEB 视图框架 - C# 高性能自动化服务端框架 - 凹凸架构,也没有陷入泥潭。作为一个开发者,要能够扬长避短,而不是全盘接受,否则到哪里都是被别人牵着鼻子走,甚至可能是一堆人牵着你的鼻子在拔河。

  当你骑着摩托的时候,明明知道路面有沙打滑,还加足马力冲过去,不给你血淋淋的教训,该给你什么呢?当然如果你有足够多的时间浪费,你可以选择慢慢走过去。

  垃圾多不是个自然现象吗?Qt就完美了?Flash就完美了?Java就完美了?MySql就完美了?PHP就完美了?呵呵呵呵呵...

  别的我不懂不乱说,要说web开发C#哪里比java差了,不论是开发效率还是性能,如果说Java完爆C#不是脑残黑还能是什么?

  最后大家用下来还是觉得开源的好?看来软粉是不属于大家的,这么极端的排斥心理说出来的话能理性公正吗?

  对于一篇垃圾文章,实在没有兴趣继续看下去了,唧唧歪歪半天就是说微软垄断NG体育,没有免费提供资源,不符合作者的价值观。