• broken image

    新书上架

    2016年2月24日,微软公司宣布收购 Xamarin。在 .NET 平台发展的历史上,这是一个里程碑的事件,也促成了本站的上线。通过时间线,你可以重新回顾这个生态系统十几年来的每一个片段。

     

    作为一本更为详尽介绍相关历史故事、人物和产品的中文书籍,《.NET 传奇》刚刚出版并开始在线销售。

  • 时间线

    2018

    驶向何方

    1月5日,Unity 宣布将从2018.1版本起放弃 MonoDevelop-Unity IDE,转而推荐用户使用 Visual Studio 等工具。

    1月22日,Oracle 宣布了 ODP.NET Core Beta,开始加入 .NET Core 的支持。

    1月29日,CodePlex 站点进入封存状态,正式退役。

    2月2日,微软公布了 .NET Core 2.1路线图。

    2月5日,微软发布 .NET Framework 4.7.2 Early Access build 3052。

    2月16日,Oracle 开放 ODP.NET Core Beta 的下载服务,同时也更新了自己在 .NET Core 支持方面的指导性文件。

    2月27日,微软发布 .NET Core 2.1 Preview 1。

    3月6日,Oracle 发布 ODP.NET Core Beta 2。

    3月26日,Unity 基于参考协议开放了产品源代码。

    3月28日,Unity 公布了脚本引擎的升级计划,兼容 .NET Framework 4.x 的新引擎将在未来版本中成为默认配置。

    3月29日,JetBrains 公布了 Rider 中 WPF XAML 预览工具的相关信息。

    4月11日,微软发布 .NET Core 2.1 Preview 2。

    4月19日,JetBrains 发布 Rider 2018.1,加入 Entity Framework 和 Roslyn analyzer 的支持。

    4月30日,微软伴随 Windows 10 April 2018 Update 同步发布 .NET Framework 4.7.2。

    5月30日,微软发布 .NET Core 2.1 正式版。

    7月10日,Unity 发布 2018.2新版。IL2CPP 成为脚本引擎的默认后台。

    2017

    创新基石

    1月20日,Xamarin 发布 Visual Studio for Mac Preview 3。

    1月27日,微软发布 Visual Studio 2017 第三个 RC 版本 和 .NET Core SDK 1.0 RC3。

    3月7日,微软发布 Visual Studio 2017 正式版和 .NET Core Tooling 1.0 正式版。同时官方 .NET Core 参考范例也在 GitHub 上公开。

    3月7日,Xamarin 发布 Visual Studio for Mac Preview 4 和 Visual Studio Mobile Center Preview。

    3月15日,Xamarin 发布 Visual Studio for Mac Preview 5。

    4月5日,微软发布了 .NET Framework 4.7 和 Visual Studio 2017 Update 1。

    4月5日,Xamarin 发布了 15.1 新版本更新和 Visual Studio for Mac Preview 6。

    4月11日,Xamarin 发布 Visual Studio for Mac Preview 7。

    4月21日,Jeroen Frijters 宣布结束他在 IKVM.NET 项目上的工作。

    5月10日,Xamarin 发布 Visual Studio for Mac 正式版,取代 Xamarin Studio。Xamarin 各个平台的产品也同时升级到 15.2 版本,基于 Mono 5.0。

    5月10日,微软发布 .NET Core 2.0 Preview 1 和 Visual Studio 2017 Update 15.3 Preview。

    6月28日,微软发布 .NET Core 2.0 Preview 2。

    7月11日,Unity 发布 Unity 2017.1 新版,包含了实验性质的脚本引擎升级,开始支持 C# 6 和 .NET 4.6 API。

    8月3日,JetBrains 发布 Rider 2017.1 正式版,一个跨平台的 .NET 开发 IDE,支持 C#/VB.NET/F# 程序开发。

    8月14日,微软发布 .NET Core 2.0 正式版和 Visual Studio 2017 升级版本 15.3。

    8月14日,Xamarin 发布 Visual Studio for Mac 和其他相关产品的升级版本,与微软在 Windows 平台的升级保持同步。

    8月24日,RemObjects 发布 Elements 9.2,包含 Iodine 这个 针对 .NET 和 ObjC 平台的 Java 语言编译器。

    9月7日,微软从 .NET 基金会手中接管 NuGet.org,以便为中国的开发者提供更好的服务。

    10月10日,微软发布 Visual Studio 2017 15.4,加入对 Windows 10 Fall Creators Update 的支持。更新后的 UWP 平台开始兼容 .NET Standard 2.0。

    10月12日,JetBrains 发布 Rider 2018.2,引入完整的 .NET Core 2.0支持。

    10月17日,微软发布 .NET Framework 4.7.1,大幅改进了对 .NET Standard 2.0的支持。

    11月13日,Miguel de Icaza 宣布了新的 Mono 解释器项目,希望通过它为 iOS 之类的平台提供更好的支持(反射等相关领域)。

    11月13日,RemObjects 发布 Elements 9.3。Iodine 编译器开始支持 WinForms 和 WPF 工程。

    11月15日,微软在 Connect 2017 大会上公布了 C# 7.2 和 8.0 计划。同时 F# 也将开始支持 .NET Core 和 .NET Standard。

    11月16日,微软公布了 Windows Compatibility Pack for .NET Core。

    12月4日,微软发布了 Visual Studio 2017 15.5 和相对应的 Visual Studio for Mac 升级,C# 7.2面世。Xamarin.Forms 由 PCL 迁移到 .NET Standard 2.0。

    12月10日,RemObjects 发布 Elements 10。

    12月27日,JetBrains 发布 Rider 2017.3,主要在调试器方面引入了很多新的变化。

    2016

    新的纪元

    1月13日,JetBrains 宣布正在开发 Project Rider,一个基于 IntelliJ 的跨平台 C# IDE。

    1月19日,微软宣布新的平台改名为 .NET Core 1.0和 ASP.NET Core 1.0。

    2月24日,微软宣布收购 Xamarin 公司。

    3月1日,Project Rider Private EAP 开始。

    3月31日,微软在Build 2016大会上宣布Xamarin产品线的新功能,并且调整授权价格到免费,而且完全开源,全面进军全平台开发工具市场。

    3月31日,JetBrains和Unity加入.NET基金会。

    3月31日,Mono源代码重新基于MIT协议授权。

    4月26日,Unity发布能够运行在Linux平台的开发工具测试版。

    4月27日,Xamarin SDK正式开放源代码于http://open.xamarin.com

    5月6日,微软公布.NET Core时间表。1.0 RC2将于5月中旬发布,而RTM将于6月底发布。

    5月16日,微软发布.NET Core 1.0 RC2和.NET Core SDK Preview 1。

    6月7日,微软在dotnetConf上宣布.NET Core 1.0正式版将在6月27日的Red Hat DevNation上正式发布。

    6月8日,Xamarin在dotnetConf上发布Mono 4.4.0、Xamarin Studio 6.0和其他Xamarin Cycle 7的产品。

    6月27日,微软在Red Hat DevNation正式发布.NET Core, ASP.NET Core, Entity Framework Core 1.0和.NET Core SDK Preview 2。

    6月27日,DevArt发布支持MySQL、Oracle和其他数据库的收费EF Core组件。

    6月29日,Telerik宣布将在7月中旬让Telerik UI for ASP.NET MVC产品全面支持.NET Core 1.0 RTM。

    7月2日,#SNMP Library完全支持.NET Core 1.0 RTM。

    7月14日,Telerik正式支持.NET Core 1.0 RTM。

    7月14日,JetBrains更新Project Rider,加入.NET Core 1.0支持。

    7月15日,微软公布.NET Core 1.0.1及后续版本的路线图。

    7月29日,微软公布Entity Framework Core 1.1的路线图。

    8月2日,Xamarin宣布支持.NET Standard Library。

    8月2日,微软发布.NET Framework 4.6.2,支持.NET Standard 1.5。

    8月10日,DevExpress发布CodeRush for Roslyn 16正式版。

    8月18日,Google Cloud宣布支持ASP.NET,ASP.NET Core的支持也将很快发布。

    8月18日,微软开源PowerShell,并加入跨平台支持。底层使用了.NET Core。

    8月18日,JetBrains发布了ReSharper 2016.2,正式支持ASP.NET Core 1.0和.NET Core 1.0。

    8月30日,Unity 5.5 Beta 公开,开始支持最新的 C# 编译器。

    9月13日,微软发布 .NET Core 1.0.1。

    9月13日,Xamarin 发布更新,全面支持 iOS 10 和 Android 7。Windows 版本 iOS 模拟器和 Xamarin Forms Previewer 预览版一同面世。

    10月25日,微软发布 .NET Core 1.1.0 Preview 1。

    11月16日,微软发布 Visual Studio 2017 RC 和 .NET Core 1.1.0 正式版,同时公开了 Visual Studio for Mac Preview 和 Visual Studio Mobile Center Preview。

    11月16日,谷歌加入 .NET 基金会。

    11月16日,Xamarin 正式发布 Windows 版本 iOS 模拟器、Xamarin Profiler、Xamarin Inspector 和 Xamarin Workbooks。Xamarin Test Cloud 也开始支持 Java 工程(通过 Appium)。

    11月16日,三星发布 Visual Studio Tools for Tizen,将 .NET Core 和 Xamarin.Forms 引入 Tizen 设备的应用开发领域。

    11月21日,JetBrains 的 Rider IDE 进入公开测试阶段。

    12月6日,Xamarin 发布 Visual Studio for Mac Preview 2。

    12月12日,微软发布了 Visual Studio 2017 第二个 RC 版本。

    12月13日,微软发布 .NET Core 1.0.3。

    2015

    再进一步

    1月10日,Roslyn 项目迁往 GitHub。

    1月13日,F# 的代码从 CodePlex 迁往 GitHub。

    1月21日,微软公开 Windows 10 Mobile。

    2月3日,.NET CoreCLR 代码出现在 GitHub。

    3月18日,微软应 Xamarin 的要求开放 MSBuild 源代码。

    4月29日,微软公开了 Visual Studio Code 跨平台编辑器。

    4月29日,Mono 4.0发布。集成大量微软新开源的代码。支持 C# 6和 .NET 4.5。
    4月30日,RemObjects 正式发布 Silver 编译器,将 Swift 语言带到 .NET/Mono 和 JVM 平台。

    7月20日,微软发布 .NET Framework 4.6和 Visual Studio 2015。其中包含大量开源部件,如 RyuJIT,Roslyn,MSBuild 等。

    7月29日,微软发布 Windows 10,引入 Universal Windows Platform 这一新平台。

    8月11日,NuGet 项目代码从 CodePlex 迁移到 GitHub。

    11月17日,Xamarin 发布 Xamarin 4。Xamarin.Forms 2.0开始支持微软的移动平台。强化测试平台和程序监控。

    11月17日,微软发布 .NET Framework 4.6.1 和 Visual Studio 2015 Update 1。
    11月18日,微软开放 Visual Studio Code 源代码。同日,微软发布 .NET Core 5 和 ASP.NET 5 RC 1。

    11月20日,微软正式发布 Windows 10 Mobile。

     

    2014

    百尺竿头

    2月,Scott Guthrie 开始担任合并后的 Cloud & Enterprise 部门执行副总裁。

    3月2日,RemObjects 发布 RemObjects C#,支持 .NET/Mono,JVM 和 Objective C 运行时。

    4月2日,微软公开 Windows Phone 8.1。

    4月3日,微软宣布基于 Apache 2.0协议完全公开 C# 和 VB.NET 编译器的源代码(Roslyn 项目)。

    4月14日,Windows Phone 8.1正式向开发者发布。

    4月16日,DevExpress 宣布将开发 CodeRush for Roslyn。Mark Miller 确认前 CodeRush 开发人员 Dustin Campbell 领导了 Roslyn 的设计。

    5月5日,微软发布 .NET Framework 4.5.2。

    5月14日,ASP.NET 项目从 CodePlex 迁往 GitHub。

    5月28日,Xamarin 发表 Xamarin 3平台。首次发布了自主开发的 iOS 界面可视化工具并将它集成到 Visual Studio 中。发布 Xamarin.Forms 框架,创造性的将 XAML 和跨平台界面设计理念融合。将 F# 带入跨平台开发。

    7月2日,微软收购SyntaxTree,获得UnityVS。

    7月21日,TypeScript 项目从 CodePlex 迁往 GitHub。

    7月24日,RemObjects 宣布将会把 Apple 研发的 Swift 语言迁移到多个平台,包括 .NET Framework 和 Mono。
    11月12日,微软宣布 .NET Core 全面开源计划。.NET Framework 参考代码也完全开源,供 Mono 团队集成。.NET CoreFX 代码出现在 GitHub。

     

    2013

    初成规模

    2月20日,Xamarin 发表 Xamarin 2.0平台,旗下包含 Xamarin.iOS,Xamarin.Android 和 Xamarin.Mac 产品线。加入更多 Visual Studio 支持,同时发布了基于 MonoDevelop 代码的 Xamarin Studio。

    10月17日,微软发布 .NET Framework 4.5.1和 Visual Studio 2013。

    2012

    三线作战

    2月22日,SyntaxTree公司公布了UnityVS产品。

    3月28日,微软宣布将基于 Apache 2.0协议完全公开整个 ASP.NET 栈的源代码。

    5月1日,Xamarin 发布 XobotOS 实验项目,一个完全基于 C# 的 Android 操作系统。

    5月14日,Mono for Android 4.2发布。Xamarin 公司提供了可视化 Android 程序设计器。

    6月20日,微软公开 Windows Phone 8。

    6月27日,Google 发布 Android 4.1 (Jelly Bean)。

    7月19日,微软开源 Entity Framework。

    8月1日,微软发布 Windows 8,引入 Windows Runtime 这一新开发平台。

    8月15日,微软发布 .NET Framework 4.5 和 Visual Studio 2012。

    8月22日,SyntaxTree公司正式发布Visual Studio Tools for Unity (UnityVS) 1.0版本。

    9月12日,Apple 宣布 iPhone 5和iOS 6。

    9月20日,MonoTouch 6.0发布,率先支持 iOS 6。不久,产品重新命名为 Xamarin.iOS。
    9月21日,iPhone 5正式上市。

    10月9日,微软宣布不再维护和更新 Sandcastle,而是将该项目移交给 Eric Woodruff。

    10月19日,Mono 3.0终于发布。编译器、GC、调试器全面提升,并且开始包含微软的开源代码。

    10月29日,Google 发布 Android 4.2 (Jelly Bean)。

    10月29日,Windows Phone 8正式发布。
    12月12日,Xamarin 发布 Xamarin.Mac,开始支持桌面程序的设计。

    2011

    柳暗花明

    1月3日,微软发布 NuGet 1.0包管理器并完全开源。

    2月1日,Red Gate 宣布 .NET Reflector 将转为收费软件。

    2月15日,Mono 团队发布 Moonlight 4.0 Preview。

    2月15日,Mono 2.10发布。加入 Google Native Client 支持。加入 VB.NET 编译器。

    2月16日,SharpDevelop 团队宣布开发开源的 ILSpy 来取代 .NET Reflector。

    2月22日,Shaun Wilde 启动 OpenCover 项目。

    2月22日,Google 发布 Android 3.0 (Honeycomb)。

    3月17日,MonoMac 1.0发布。

    4月6日,Mono for Android 1.0发布,支持 Android 2.2 开发。同日,MonoTouch 4.0发布。

    4月18日,微软发布 .NET Framework 4.0.1。

    5月2日,Novell 裁撤 Mono 团队。

    5月16日,Mono 核心团队组建 Xamarin 公司。

    5月25日,Miguel 宣布 Nat Friedman 担任 Xamarin 的 CEO。Nat 和 Miguel 继 Ximian 之后再度联手。

    7月18日,SUSE 和 Xamarin 达成合作,Xamarin 获得 MonoTouch 和 Mono for Android 所有权。

    10月4日,Apple 公开 iPhone 4S 和 iOS 5。

    10月5日,Steve Jobs 去世。
    10月12日,MonoTouch 5发布,率先支持 iOS 5。

    10月14日,iPhone 4S 正式上市。
    10月19日,微软发布 .NET Framework 4.0.2。

    10月19日,Google 发布 Android 4.0 (Ice Cream Sandwich)。

    10月,Jb Evain创建SyntaxTree公司。

    12月5日,Mono for Android 4.0发布,支持 Android 3和4的应用开发。
    12月9日,微软发布 Silverlight 5.0。

    12月,Miguel 宣布 Moonlight 项目结束,Mono 团队更多的将关注移动开发市场。

    2010

    步步紧追

    1月27日,Apple 公开 iPad。

    2月3日,Mono 团队发布 Moonlight 3.0 Preview。

    2月15日,微软公开 Windows Phone 7。
    4月3日,iPad 正式上市,使用 iOS 3.2。

    4月7日, 紧随 Apple 发布 iPad 的热潮,Novell 发布 MonoTouch 2.0。Mono 团队以技术实力证明自己可以让用户领先于业界登陆新平台。

    4月12日,微软同时推出. NET Framework 4.0、Visual Studio 2010。

    4月15日,微软推出 Silverlight 4.0。

    4月16日,微软基于 MS-PL 公开 Dynamic Language Runtime 1.0源代码。

    4月16日,MonoTouch 3.0开始测试。

    5月20日,Google 发布 Android 2.2 (Froyo)。
    6月7日,Apple 公开 iPhone 4。

    6月23日,MonoTouch 3.0.8正式版发布,率先支持 iOS 4。

    6月24日,iPhone 4上市,搭载 iOS 4。

    7月17日,微软基于 Apache 2.0协议重新发布 Dynamic Language Runtime 源代码。

    7月,MonoDroid 公开。

    10月5日,Mono 2.8发布。开始支持 C# 4.0和部分 .NET 4.0功能。

    10月21日,搭载 Windows Phone 7 操作系统的手机正式发售。

    11月4日,微软基于 Apache 2.0协议完全公开 F# 语言编译器和运行时。

    12月6日,Google 发布 Android 2.3 (Gingerbread)。

    12月,Mono for Android开始公开测试,将C#语言带到Android移动平台。

    2009

    另辟蹊径

    1月9日,Mono 2.2发布。应 Unity3D 的要求而加入 SIMD 支持。正式支持 C# Shell。
    2月12日,Mono 团队与微软合作推出了 Moonlight 1.0。

    3月20日,Unity3D发布Unity 2.5,可以在Windows上搭建开发环境。
    4月2日,微软基于 OSI 认证的 MS-PL 协议开放 ASP.NET MVC 源代码。

    4月27日,NancyFx 开源项目创建。

    4月27日,Google 发布 Android 1.5 (Capcake)。

    6月8日,Apple 发布 iPhone 3GS。
    6月19日,iPhone 3GS 正式上市,使用 iPhone OS 3.0。

    6月25日,Richard Stallman 发文表达对于 Mono 被广泛应用的严重担心。引发开源社区的讨论。

    7月9日,微软发布 Silverlight 3.0。

    9月2日,MonoGame发布。
    9月14日,在经过近一年时间开发和大量测试后,Novell 终于发布 MonoTouch 1.0正式版。借由 Mono 团队独立开发的 AOT 技术,C# 程序开始登陆 iOS 移动平台这个大热的领域,再度提升了 Mono 这个品牌的知名度。

    9月15日,Google 发布 Android 1.6 (Donut)。

    10月23日,Google 发布 Android 2.1 (Eclair)。

    12月14日,发布 Mono 2.6。加入 LINQ to SQL 支持。加入基本的 WCF 客户端和服务端支持。加入了兼容 MSBuild 的编译工具 xbuild。
    12月17日,Mono 团队发布 Moonlight 2.0。

    2008

    灵光闪现

    2月26日,Miguel 公布了 Mono 和 Unity3D 的合作。借由 Unity3D 这个流行的游戏开发平台,Mono 开始走上发展的快车道并获得更多关注。

    2月,Scott Guthrie 开始担任 Developer Division 副总裁。

    3月6日,iPhone SDK 正式发布。

    3月31日,Unity3D宣布将支持iPhone平台游戏开发。

    4月26日,#SNMP Library项目启动。

    5月15日,微软开源 Enterprise Libraries 4.0。

    5月30日,RemObjects 发布 Oxygene 3.0,正式加入 MonoDevelop 支持。

    6月9日,Apple 公开 iPhone 3G。

    7月2日,微软开源 Sandcastle 项目。

    7月11日,iPhone 3G 正式上市,使用 iPhone OS 2.0。

    8月11日,微软发布 .NET Framework 3.5 SP1。这一版本虽然看似简单升级,却实际上包含 Entity Framework 等全新功能。同时也发布了Client Profile安装包。

    8月20日,Red Gate 宣布收购 .NET Reflector。

    10月1日,Mono 2.0发布。加入了兼容.NET Framework 2.0/3.0/3.5的API。编译器开始支持C# 3.0语法和LINQ。开始支持VB.NET语言。

    10月2日,微软将之前基于MS-LPL协议(未经OSI认证)发布的MEF代码改由基于MS-PL协议发布。

    10月3日,Unity3D正式发布Unity iPhone新产品,可以开发iOS平台游戏。

    10月14日,微软发布了 Silverlight 2.0。

    10月22日,第一款搭载 Android 操作系统的 HTC 手机 Dream 上市。

    10月29日,微软在 PDC 上公布了.NET Framework 4.0更多细节(包括 Roslyn 项目)。

    10月29日,同样在 PDC 上 Miguel 演示了 C# Shell,和 Roslyn 异曲同工。

    12月16日,Unity3D正式发布Unity iPhone 1.0.1。

    2007

    迈入成熟

    1月9日,Apple 公开 iPhone。

    4月19日,微软发布 .NET Framework 3.5 Beta 1。

    5月,Jb Evain离开db4objects, Inc,加入Novell Mono团队。

    6月29日,iPhone 正式上市。

    7月21日,Scott Hanselman 宣布将加入微软。

    8月1日,RemObjects 发布 Chrome 2.0,全面支持 .NET Framework 3.0,并同时支持一些 .NET Framework 3.5的特性。Chrome 不久后改名为 Oxygene。

    9月5日,微软发布了 Silverlight 1.0。

    9月17日,NCover 转为收费软件。

    9月19日,Brad Wilson 和 Jim Newkirk 发布 xUnit.net 项目1.0 Beta 1,一个全新的单元测试框架。

    10月3日,微软宣布基于参考协议公布部分.NET Framework源代码,但该协议不符合OSI开源软件定义,因此并非开源代码。

    10月17日,Steve Jobs 以公开信的形式宣布 iPhone SDK 将于2008年二月发布。

    11月5日,Google 公开 Android 移动操作系统。

    11月19日,微软发布 .NET Framework 3.5 和 Visual Studio 2008。

    2006

    重装出发

    6月27日,CodePlex 开源分享站点正式上线,微软对开源社区的态度开始出现转变。

    7月26日,NDoc 项目停止开发。

    7月29日,微软发布 Sandcastle CTP,一个全新的文档工具。

    11月2日,Mono 1.2正式发布。加入跨平台的System.Drawing和Windows Forms支持,开始支持企业级应用从 Windows 向其他平台迁移。编译器开始支持C# 2语法。正式加入 AOT 支持。

    11月2日,Novell 和微软达成专利授权等多项合作。

    11月6日,微软发布 .NET Framework 3.0,在 2.0 的基础上加入 WPF、WCF 和WF 等全新框架。

    2005

    剑走偏锋

    4月18日,微软发布 .NET Framework 2.0 Beta 2。

    5月1日,RemObjects 发布 Chrome 1.0。这是一种非常具有 C# 各种特性的 Pascal 语言,同时支持 .NET Framework 和 Mono。

    6月8日,Unity3D游戏引擎发布。

    10月10日,Borland 发布 Delphi 2006。

    11月,Scott Guthrie 开始担任微软 Developer Division 总经理。

    11月7日,历经多个测试版本的洗礼,微软正式发布 .NET Framework 2.0 和 Visual Studio 2005。相比前代,这个版本引入了64位支持、泛型支持、MSBuild等全方位的升级。

    11月7日,RemObjects 发布 Chrome 1.5,全面支持 .NET Framework 2.0和 Visual Studio 2005。

    2004

    初试啼声

    1月,Peter Waldschmidt 开始发布 NCover。

    1月,Delphi 的灵魂人物 Chuck Jazdzewski 离开 Borland 加入微软,参与 WPF 设计。

    1月28日,微软开始发布 Enterprise Libraries。

    2月4日,MonoDevelop 0.1正式发布。

    2月,Neoworks Limited 将 log4net 捐献给 Apache 基金会。

    2月,JBuilder 的灵魂人物 Blake Stone 离开 Borland 加入微软,参与 WPF 设计。

    3月24日,微软公开了XNA。

    3月25日,DevExpress 发布 CodeRush for Visual Studio .NET。

    4月2日,微软宣布和 SUN 达成更深入的合作,并彻底结束之前的诉讼。

    4月5日,微软在 SourceForge 开源 WiX 项目。

    4月26日,Patrick Smacchia发布NDepend 1.0版本。

    6月30日,Mono 1.0在开发三年后终于发布。包含GTK#,XSP和mod_mono,因此同时支持桌面和网页程序的开发。

    7月3日,微软发布 .NET Framework 2.0 Beta 1。构建工具 MSBuild 公布,采用了类似 NAnt 的 XML 文件格式,但设计思路又不完全相同。同时 Visual Studio 2005 Beta 1开始内置微软自行开发的单元测试工具 MSTest。

    7月22日,JetBrains 发布 ReSharper 1.0。

    10月12日,Borland 发布 Delphi 2005,包含 Delphi for .NET 和 C# Builder。

    2003

    渐入佳境

    2月,DevExpress 收购 CodeRush,Mark Miller 开始设计 CodeRush for Visual Studio。

    4月3日,配合 Visual Studio 2003、Windows Server 2003,微软正式发布了 .NET Framework 1.1。

    4月5日,Mono 团队公布后来大显神通的 Ahead-of-Time 编译技术。

    5月6日,Borland 公布 C# Builder 1.0。

    6月6日,C#Builder 1.0上市。
    8月4日,Novell 收购 Ximian。

    12月22日,Borland 发布 Delphi 8 for .NET。

    2002

    初具规模

    2月13日,经过之前多个测试版本,微软终于发布了 .NET Framework 1.0。

    6月19日,Jeroen Frijters 公布自己正在开发基于 Mono 和.NET 平台的开源 JVM,即 IKVM.NET。

    6月30日,Mono 1.0版本主要开发工作结束。

    7月11日,Jim Newkirk 开启 NUnit 2.0 的开发,摆脱 JUnit 的束缚,设计中开始使用 C# 和 .NET 自身的特性。

    8月6日,Borland 发布 Delphi 7。光盘中带有 Delphi for .NET 预览版。

    2001

    初面印象

    1月,Helix Code 公司改名为 Ximian。

    1月,Lutz Roeder 开始公开发布 .NET Reflector。

    1月23日,微软和 SUN 围绕 Java 的诉讼和解。微软得以集中精力开发自己的专属平台。

    1月,Scott Guthrie 开始掌舵 Web Platform and Tools 团队。

    4月,在丹麦哥本哈根的GUADEC 2001大会期间,Miguel de Icaza展示了他的C#编译器。这个编译器可以正确编译自己的代码。

    5月3日,微软宣布展开 Shared Source 计划,有限制的向开发者公开部分产品源代码。

    6月30日,接触了微软 .NET Framework 和 C# 语言一段时间之后,Miguel de Icaza 正式启动 Mono 开源项目,希望将 C# 语言带向 Linux 平台,来加速 Gnome 桌面程序开发。

    6月,Neoworks Limited 公司开始开发 log4net,模仿 Java 平台的 log4j。

    7月5日,Gerry Shaw 启动 NAnt 项目,模仿 Java 平台的 Ant。

    9月29日,Kral Ferch、Jason Diamond 等人启动 NDoc 项目,模仿 Java 平台的 JavaDoc。

    10月,Stanley Lippman 加入微软,掌舵 Visual C++。

    2000

    初露峥嵘

    6月22日,微软在 Forum 2000 上宣布了 .NET Platform。

    6月,Philip Craig 在 XP2000会议上演示了 NUnit 的雏形,模仿 Java 平台的 JUnit。

    7月11日,微软在 PDC 上发布 .NET Framework 和 Visual Studio .NET 的首个测试版,公开了 C# 语言。Anders Hejlsberg 作为 C# 的设计师,在 Delphi 之后再次打造了全新的编程语言。

    8月,微软、惠普和因特尔将Common Language Infrastructure (CLI)和C#提交给ECMA。

    9月11日,Mike Kruger 启动 SharpDevelop 项目。

    12月,Miguel de Icaza在飞往墨西哥的班机上开始研究.NET和C#技术。

    1999

    紧锣密鼓

    10月,Nat Friedman 和 Miguel de Icaza 创建 Helix Code 公司。该公司致力于 完善 GNOME 桌面项目。

    11月,Scott Guthrie 加入 ASP.NET 设计团队。

    1998

    风云突变

    10月6日,微软正式发布 Visual J++ 6.0和 Microsoft Foundation Classes。

    1997

    桌面新局

    1月,微软发布 Visual J++ 1.0。由于安装镜像无法在 Windows 95 上正常安装,微软承诺将在下个版本中尽快解决。

    3月3日,微软发布 Visual J++ 1.1。

    5月,Scott Guthrie 毕业于 Duke University 计算机系并加入微软。

    8月,Miguel de Icaza 和 Federico Mena 启动 GNOME 项目,为 Linux 打造开源的桌面系统。 主要部件都使用 C++ 和 GTK+ 来开发。

    10月,SUN 开启针对微软的诉讼,要求微软遵照 Java 规范来开发相关产品。

    1996

    前哨之战

    3月12日,微软从 SUN 取得 Java 授权。

    10月15日,微软发布 SDK for Java。
    11月, Anders Hejlsberg 离开 Borland 加盟微软。之后发生了 Borland 状告微软挖墙脚的诉讼。

  • 联系我们