关于 ASP.NET 等技术开源的几条旧闻

发布时间:2020-06-12 18:38:06 作者:qczhang
来源:网络 阅读:254

众所周知,在大约半年前,微软宣布 ASP.NET MVC 4, Web API 和 Web Pages 2 开源,跟之前MVC开源的不同之处主要在于开源协议的变化,从MS-PL变为了Apache 2.0,这样这些产品就可以接受 contributions 了,而不像以前那样只能“观赏”了,当然我对开源协议了解不多,对于我来说,能看到源码,去学习其中的奥妙已经算是天大的好处了,虽然目前我只稍微看过 ASP.NET Web Pages v1 的一部分源代码,而且看的不是很明白(水平实在是不行,但我会继续努力)。现在这些源代码在 http://aspnetwebstack.codeplex.com/,而且可喜的是 ScottGu 在宣布开源的时候,CodePlex.com 已经开始支持 Git 了,使用 GitHub for Windows 可以很方便的得到其源代码(git clone)。(正好最近刚刚在使用 GitHub for windows,顺利的得到其源码。)

不过,为什么没有提到 ASP.NET Web Forms?Scott Hanselman在博客里解释了——目前正在开源的都是独立于核心 .NET Framework 的组件,而 Web Forms 是 System.Web.dll 的一部分,而 Windows Server 平台依赖于它。所以这些代码还很难被新版本取代。换句话说这些代码还涉及到微软的“核心”,所以暂时无法拿出来开源。

另外在今年7月份,ScottGu 宣布 Entity Framework 也基于 Apache 2.0 协议开源了,高手们估计都在潜心研究这些代码了吧,呵呵。

不早了,该洗洗睡了。另外说一句,这个写博客的后台可真够丑的,用起来很别扭。

 

推荐阅读:
  1. C#/.Net学习基本路线图
  2. 为什么服务器用的是linux系统

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

开源 mvc web api

上一篇:MYSQL部署配置管理5.6版本

下一篇: Js实现一键分享效果--悬浮框状态

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》