阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

.NET Micro 为什么要开源?

  • 2009-11-24
  • 本文字数:634 字

    阅读完需:约 2 分钟

几个月前,微软宣布.NET Micro Framework 的开源计划。从那以后,有谣传说微软以开源为借口放弃这个项目。真相刚好相反,微软实际上通过开源驱动.NET Micro 的发展。

据微软项目部经理Colin Miller 称,这个改变是由小型电子设备的商业模式驱动的。即使每个部件只收取1 到2 美元的小额许可费用,也占了设备总成本的很大一部分。这个成本阻碍.NET Micro 的发展,从而干扰了微软的战略目标。具体来说,这个目标是使微软拥有一个完整的开发工具包,兼顾从最小电子设备到大规模云系统的所有东西。

开源对发展重要的另一个原因是电子设备市场的多样性。开发人员和工程人员被迫等待微软把.NET Micro 移植到每个新设备,从而延缓.NET Micro 的发展。

Colin 还透露微软正计划和开源社区建立良好的合作关系。一个由微软和非微软成员组成的机构会决定注意力集中在哪些项目上,并最终把它们整合到框架核心里。可能的项目列表将会来自用户社区提交的名单。

.NET Micro Framework 备受批评的一个地方是不支持 Visual Basic。尽管微软此时仍未为 VB 分配专门的资源,但他们确实有一个几年前由实习生创建的演示版本。这也将被开源,如果社区确实想要一个 VB 版本,他们会重拾这个项目并完成它。

另一个备受批评的地方是缺乏开源加密库。Colin 说,这是时间方面的问题,他希望,一旦开源网站创建好了就会有人开展加密项目。

有了托管代码、WPF 以及可以轻易整合起来的高质量组件的支持,小规模和业余电子市场将会有个更好的未来。

查看英文原文: Why .NET Micro Really Went Open Source

2009-11-24 06:511893

评论

发布
暂无评论
发现更多内容

使用 TypeScript 从零搭建自己的 Web 框架:环境搭建

RoyLin

typescript

linux启动springboot项目脚本

百度搜索:蓝易云

Linux 运维 Spring Boot 脚本

使用 TypeScript 从零搭建自己的 Web 框架:循环引用

RoyLin

使用 TypeScript 从零搭建自己的 Web 框架:路由映射

RoyLin

typescript

游戏开发者必看:Perforce Helix Core的功能特点及游戏开发中的常用工具、典型用例介绍

龙智—DevSecOps解决方案

MyBatis关联关系映射详解

百度搜索:蓝易云

Linux 运维 mybatis JDBC 云服务器

macbook防休眠工具Amphetamine,自定义Mac睡眠时间

Rose

软件 Mac Amphetamine 防休眠

影视特效合成软件:Blackmagic Fusion Studio 19 mac中文下载安装 含破解补丁

Rose

视觉特效 Blackmagic Fusion Studio Fusion Studio 19密钥 Fusion Studio 19下载

Studio One 4永久许可证 含Studio One 4下载安装教程 【mac/win】

Rose

音乐制作 Studio One 许可证 Studio One 4破解版 Studio One下载安装

游戏开发 | 澳大利亚游戏音效巨头Firelight Technologies全面采用Helix Core,助力打造热门游戏音效

龙智—DevSecOps解决方案

《自动机理论、语言和计算导论》阅读笔记:p172-p224

codists

编译原理

使用 TypeScript 从零搭建自己的 Web 框架:文件扫描与动态导入

RoyLin

typescript

Rocky(Centos)安装中文字体(防止中文乱码)

百度搜索:蓝易云

云计算 Linux centos 运维 Rocky

使用 TypeScript 从零搭建自己的 Web 框架:代理(Proxy)

RoyLin

typescript

全面介绍Jama Connect,赋能您的系统开发和工程流程

龙智—DevSecOps解决方案

论 预约系统的中的 业务规则架构

执于业务

PrismNET棱镜协议丨比特币减半,资产减半?

PrismNET

区块链 PrismNET棱镜协议 PrismNET 比特币行情 比特币牛市

mac office办公软件平替:Polaris Office 全面的办公自动化套件 支持M1/M2

Rose

office办公软件 软件下载 Polaris Office 下载 Polaris Office mac版

编码和设计总结

Bingo

性能优化 设计模式 领域驱动设计 领域建模

西贝柳斯Avid Sibelius 2023:无限制地撰写,排列和创作乐谱

Rose

打谱软件 西贝柳斯 Avid Sibelius

Waves 14 Complete完整破解安装包:音频编辑、混音和母带处理

Rose

waves14 Waves 14破解教程 Waves 下载 Waves 14 Complete破解 母带处理

使用 TypeScript 从零搭建自己的 Web 框架:IoC 容器实现

RoyLin

typescript

使用 TypeScript 从零搭建自己的 Web 框架:探索装饰器与反射 API

RoyLin

typescript

使用 TypeScript 从零搭建自己的 Web 框架:依赖注入

RoyLin

typescript

XMind 2024思维导图软件:更好地组织思维、管理信息、规划项目和解决问题

Rose

思维导图 XMind 2024思维导图 XMind 2024破解版

Ubuntu目录和linux内核文件用途

百度搜索:蓝易云

云计算 Linux ubuntu 运维 云服务器

人工智能 | 开启IT服务管理的AI时代,Jira Service Management推出AI虚拟助手

龙智—DevSecOps解决方案

虚拟现实技术在汽车设计中的应用场景

3DCAT实时渲染

使用 TypeScript 从零搭建自己的 Web 框架

RoyLin

typescript

dockerfile基于apline将JDK20打包成镜像

百度搜索:蓝易云

云计算 容器 运维 JDBC 云服务器

Mac免费软件:不限速下载工具JDownloader

Rose

JDownloader下载 种子下载器 高速下载工具 JDownloader Mac版

.NET Micro为什么要开源?_.NET_Jonathan Allen_InfoQ精选文章