我已经从事.Net平台的开源工作9年有余。最近跟朋友的聊天让我不禁回望.Net开源的这9年。

  记得2004年的.Net 1.1在当时是个热门,开源被认为是对微软的巨大威胁,Steve Balmer 也极力反对任何出现的开源。那时候对.NET平台开源的要求和呼声渐高。

  我记得在当年自己学习的时候,想找个开源项目上作为参考学习都是难的很噢,因为那个时间开源代码几乎不开放。

  过去的这几年.NET系统在开源领域的发展很有意思。开源工具、平台和框架不再是稀有、奇怪的东西,而是越来越普通了。目前开源已经成为理想的有时候甚至是必要的技术。最近我跟一各客户签约,它的技术要求是如果开源他们的软件以及如何管理一个好的开源项目。另一个客户要求所有的架构都开源,包括最新开发的,因为他们做的是基础级别的开发。基础结构的代码很难做到特立独行,索性不如开源。而且开源后有很多利好,可以接受外部的建议和贡献,从而节省开发时间和成本。

  尽管目前开源的发展还远不到鼎盛时期,但从目前来看,我认为前景无限。

转载于:https://www.cnblogs.com/duadu/archive/2011/07/03/6166984.html

我个人认为.NET总有开源的一天相关推荐

  1. 为什么我们总认为开源不挣钱?

    从世界上公认最早的开源软件A-2系统,到理查德·斯托曼在麻省理工学院发起的著名GNU计划,再到九十年代Linux内核被开发出来,与GNU计划强强联合成为了第一个开源操作系统,在历史的滚滚车轮下,开源在 ...

  2. 被“钱”困住的开源开发者们!

    「Given enough eyeballs,all bugs are shallow.」 (只要有足够多的眼睛,就可以让所有 Bug 浮现) 1997 年,随着<大教堂与集市>的到来,开 ...

  3. 开源协议概谈[转载]

    最近博客园上对开源的讨论比较多,开源作为一种文化,和传统的专利一样,需要了解各种开源协议,正好看到一篇介绍开源协议的blog,转载如下: 原文地址  http://blog.gxsti.net/cs/ ...

  4. 预约直播!抢CSDN纪念卫衣:开源是在为爱发电?

    报名参会 扫描下方二维码,或者点击预约直播,抢CSDN纪念版卫衣! 「Given enough eyeballs,all bugs are shallow.」 (只要有足够多的眼睛,就可以让所有 Bu ...

  5. 春暖花开,共迎未来:开源社顾问委员会第一季度会议顺利召开~

    | 设计:朱亿钦 | 责编:Bright 2022 年 4 月 1 日下午,开源社 2022 年顾问委员会(以下简称"顾问委员会")第一季度会议在线下北京和线上同步召开.这是顾问委 ...

  6. 数据库 PolarDB 开源之路该如何走?听听他们怎么说

    阿里巴巴集团副总裁.阿里云数据库事业部负责人李飞飞出席了沙龙并致开场辞:PolarDB 是阿里云的明星产品,做出将PolarDB 开源的决策需要非常大的勇气.将最核心的数据库产品对外开源,且使用了最友 ...

  7. 成熟稳定的免费开源机加工行业ERP客户案例分享

    客户背景 平湖市精艺机械制造厂现有设备Φ60mm 以下孔径仪表车床16台,各式铣床4台,攻牙(丝)机床3台,并配有无心磨床,内外圆磨床等多种设备. 本厂主要以承接机械零配件加工业务为主,特别对于产品精 ...

  8. COSCon'19 开源硬件论坛:源生态 造起来!

    点击上方"开源社"关注我们 | 作者:梁尧  | 编辑:Corrie 发轫 2018年,基于促进软硬融合.共享大开源生态的初心,在业界同仁的大力支持下,COSCon 首场开源硬件论 ...

  9. java 富文本 xss_KindEditor开源富文本编辑框架XSS漏洞

    原标题:KindEditor开源富文本编辑框架XSS漏洞 *原创作者:卫士通 安全服务事业部 天龙,叶龙,本文属FreeBuf原创奖励计划,未经许可禁止转载 0×01 前言 KindEditor 是一 ...

最新文章

  1. Neutron:Firewall as a Service(FWaaS)
  2. (视频+图文)机器学习入门系列-第4章 朴素贝叶斯
  3. [导入] 堆和栈的区别
  4. aix服务器屏幕显示被锁住了,AIX恢复密码过程总结
  5. 树状数组区间修改和区间求和
  6. 12-13 库存信息管理系统
  7. 查找算法-------插值查找
  8. 用swaks进行发件人伪造
  9. 计算机表格计算公式加法,加法公式excel,excel表格如何用公式计算加减乘除混合运算?...
  10. CAD打印adobe acrobat pro/DC 安装的PDF打印机闪退问题
  11. 集群调度LSF-学习笔记
  12. 一文详解AndroidX,再也不会傻傻分不清了
  13. 小程序里长按微信公众号二维码跳转到公众号关注页
  14. 闹归闹,还是要说几件正事
  15. HR提出的面试问题参考答案
  16. navicat15 oracle library is not loaded
  17. VirtualBox 网络主机模式(Host-Only)
  18. N76E003开发笔记(关于使用N76E003过程遇到的问题)
  19. 识别图书ISBN号并输出查询结果的示例
  20. 货币套汇(图路径)【数据结构-深度优先搜索-回路】

热门文章

  1. MATLAB 画图时插入图例
  2. Rectangular inference 矩形推理
  3. 云上人替代方案代码2
  4. c++职工管理系统主函数代码
  5. python 网络聊天客户端
  6. 一周图趣(2019.01.07-2019.01.13)
  7. Entity Framework 6 Recipes 2nd Edition(10-6)译 - TPT继承模型中使用存储过程
  8. XamarinForms教程构建XamarinForms开发环境
  9. Pyqt5 获取命令行参数sys.argv
  10. IT风险管理专家CISRE认证