2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

InfoQ 中文站.NET 社区 2007 年度十大新闻

  • 2007-12-29
  • 本文字数:1989 字

    阅读完需:约 7 分钟

2007 是对于.NET 社区来说是一个新技术不断出现,新产品不断发布的一年。当然由于.NET 主要是微软在挑大梁,所以一些重大的新闻事件都是和微软相关的。微软今年发布的一系列技术和产品是至.NET 2.0 及 Visual Studio 2005 发布以来的一个重要里程碑,也可以说是让过去这几年中一些技术从 CTP 走向 RTM 的一年,甚至可以说是微软为后面几年发布更新更酷的技术做铺垫的一年。

下面我将从如下几个角度来评选出今年的十大新闻:平台及工具(5)、战略及构架(4)、语言(3)、开源(2)和第三方(1)。上面 5 个方面的权重都逐次降低,所以列出的排名也是有先后顺序的。

1. 微软发布 Visual Studio 2008 和.NET Framework 3.5
今天微软向开发者们发布了 Visual Studio 2008 和.NET Framework 3.5。这次发布比预计要大大提前,而且包含了之前许诺的所有特性。

点评: .NET 平台和工具的重要里程碑,期盼已久;LINQ 是.NET FX 3.5 的核心内容,VS2008 有一些出色的新特性。

2. Silverlight 1.0 终现光芒并将支持 Linux
微软今天官方发布了 Silverlight 1.0,其支持 OS X 和 Windows。另外他们也将协助 Novell 工作,以扩展到 Linux 平台上。Linux 的支持将基于 Mono。微软的 Scott Guthrie 提供了一个这个版本的细节概览。

点评: 微软为 RIA 提供的重要平台。诞生之时就具有先天的优势,市场的表现值得大家期待。

3. ASP.NET 3.5 Extensions CTP - ASP.NET MVC 框架、Data Service、Dynamic Data 和 Silverlight 支持
昨天,微软发布了一个众人翘首期盼许久的 ASP.NET 3.5 Extensions 的第一个 CTP。这个扩展包内包括 ASP.NET MVC 框架,AJAX 增强,动态数据(Dynamic Data)支持,Silverlight 支持,以及 ADO.NET 数据服务(Data Service)。

点评: 将来有了 MVC、动态数据和数据服务,你就能开发.NET on Rails。

4. 微软效仿 Eclipse 推 Visual Studio 2008 Shell 平台
Visual Studio 以插件的形式支持非微软语言也有多个年头了。但是,Visual Studio 高昂的价格使它很难成为第三方语言开发者的平台。随着 Visual Studio 2008 Shell 计划的宣布,这一情况有望得到改善。

点评: 有了 VS Shell,你也可以开发自己的 IDE 了,如 IronPython Studio 和魔兽世界插件开发工具。

5. S+S:微软克制 SaaS 的未来战略?
在《程序员》杂志 2007 年第十期的“2.0 时代的软件商业模式——SaaS”专题中,作者方舟撰文“服务不够,还得有软件——微软 S+S 战略初窥”的文章中,介绍了微软目前提出的 Software plus Services(S+S)战略。

点评: S+S 是微软另辟蹊径的 SaaS,既能继续保持桌面软件的份额,又能把市场扩展到 Web 在线服务。

6. 动态语言运行时公布
微软刚刚宣布他们正在为公共语言运行时构建一个新的扩展,成为动态语言运行时(Dynamic Language Runtime,DLR)。设计该扩展的原因是为了保证动态语言之间的互操作性,能和原有 CLR 支持的静态类型语言间的互操作性一致。

点评: 由 IronPython 发展而来,可以把类似 Ruby 这样的动态语言很容易的带到.NET 世界。

7. F#将被集成进 Visual Studio
Somasegar 宣布说 F#将和 Visual Studio 集成,和 Managed C++、C#和 Visual Basic 一起成为.NET 平台的首选语言。

点评: 从微软研究院走出的函数式语言终于要修成正果;微软引入 F#的目的在于未来机器人应用程序的开发。

8. 微软.NET Framework 的开源之路
最近微软宣布将在微软参考许可协议(MS-RL,Microsoft Reference License)下发布.NET Framework 的源代码。

点评: 微软在开源之路上迈出的重要一步,Codeplex 站点是微软开源的另外一个重要方面。

9. Mono 1.2 发布及对 Miguel de Icaza 的采访
日前,Mono 发布了 1.2 版本。Novell 使用 Mono 开发了一些基于服务器环境的应用,如他们 Suse Linux Enterprise 10 平台下的 ZenWorks 和 iFolder。这个版本主要关注性能和可伸缩性的提高。其他方面的加强是支持了如下一些新特性:Windows Forms 和 System.Drawing 的发布,C#在.NET 2.0 中的分离类的支持,调试器对 X86 和 X64 的支持。

点评: Mono 的逐步成熟,及和微软的进一步合作,让我们有机会开发跨平台的.NET 应用。

10. Castle 项目 1.0 RC3 发布
早就期待着的 Castle Project 1.0 RC3 终于在开发几乎 1 年后发布了。从 Castle Project 网站的通告可以看到,新版本给开发人员带来了很多用于为.NET 2.0 Web 应用程序而设计的 MVC 框架的新特性和增强功能。

点评: .NET 下重要的开源项目终于发布了新版本,它为我们带来 IoC 容器、ORM 工具和 MVC 框架。

上面的十大新闻中有些未必是大家最关注的热门新闻,但是我尽量用这十大新闻描绘出 2007 年里.NET 社区的一个总体发展。今年的 Visual Studio 2008,.NET Framework 3.5 和 Silverlight 1.0 等让众人激动不已,明年的 Silverlight 2.0、ADO.NET Entity Framework、SQL Server 2008 和 Windows Server 2008 同样让人期待万分。

2007-12-29 01:521163
用户头像

发布了 254 篇内容, 共 71.2 次阅读, 收获喜欢 2 次。

关注

评论

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

【Flutter 专题】53 图解 BackdropFilter 高斯模糊

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

华为云发布【云巢】智慧康养物联网加速器,加入立享多项扶持

华为云开发者联盟

物联网 华为云 应用开发 云巢 智慧康养

多环境

程序员鱼皮

Java c++ Python 大前端 后端

IntelliJ IDEA 快速插入 for 循环

HoneyMoose

使用 Jackson – 将字符串转换为 JsonNode 对象

HoneyMoose

顶会CIKM'21论文解读:基于图神经网络的人类行为轨迹恢复模型

华为云开发者联盟

图神经网络 华为云数据库 轨迹分析 CIKM PeriodicMove

【LeetCode】路径总和Java题解

Albert

算法 LeetCode 9月日更

贯穿全产业链做数字孪生产品,给你更好的选择

一只数据鲸鱼

数据可视化 工业4.0 制造业 数字孪生

吊打一切现有开源OCR项目:效果再升7%,速度提升220%

百度开发者中心

最佳实践 方法论 开源技术

腾讯云数据库TDSQL,新基建大潮下的弄潮儿

腾讯云数据库

数据库 tdsql

手撸二叉树之二叉树的所有路径

HelloWorld杰少

9月日更

架构实战营模块七作业

maybe

自主研发数据库TDSQL和TBase核心架构揭秘和实践

腾讯云数据库

数据库 tdsql

Java 8 及其后续版本的新遍历 forEach

HoneyMoose

测试金字塔,你在哪一层?

华为云开发者联盟

软件测试 测试 软件质量 单元测试 华为云DevCloud

OkHttp源码解读HTTP

Changing Lin

9月日更

别人就算了,开发人员都不知道低代码的起源就糟糕了

低代码小观

开发者 低代码 开发工具 无代码 低代码起源

如何使用 GeoTrellis 和 React 构建地理处理应用程序

gisbook

GitHub spark Web GIS React

腾讯云分布式数据库TDSQL再获认可,荣获“最佳保险数字化转型综合解决方案奖”

腾讯云数据库

数据库 tdsql

腾讯云为金融换“心“,TDSQL的发展历程和特性

腾讯云数据库

数据库 tdsql

腾讯云数据库TDSQL发展的整体布局和应对策略

腾讯云数据库

数据库 tdsql

原来搭建淘客项目如此简单,app、web、小程序轻松搞定

Silently9527

Java uniapp 淘宝客开源

Vue进阶(幺零幺):npm install -g 和 npm install --save-dev 的关系

No Silver Bullet

Vue 9月日更

架构实战营模块七-王者荣耀商城异地多活架构设计

hello

架构训练营

腾讯安全李滨:腾讯云数据安全与隐私保护探索与实践

腾讯安全云鼎实验室

隐私保护 数据安全

Mobileye:开出车库,上路驰骋

科技新消息

在 Discourse 中如何使用输入对话框

HoneyMoose

Django 框架的神奇之处,几行代码就能自动入库,微型博客第 3 篇

梦想橡皮擦

9月日更

基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践

API7.ai 技术团队

Apache APISIX Meetup 爱奇艺 企业案例

在智能运维中如何进行指标异常检测与分类?

云智慧AIOps社区

算法 场景应用落地 异常检测 智能运维 指标

TLS协议分析 (八) 实现与开源项目

OpenIM

InfoQ中文站.NET社区2007年度十大新闻_.NET_朱永光_InfoQ精选文章