写点什么

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:521084
用户头像

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

关注

评论

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

被催稿了,所以聊聊 长链接在移动端开发中如何做到和短链接一样高效

百瓶技术

TCP 计算机网络 websocket

从IPv4 到 IPv6 的过渡技术

郑州埃文科技

ipv6 ipv4 过渡技术

年轻用户逐渐成为数字营销主流受众,品牌营销方式该如何创新?

易观分析

内容营销

7*24 小时业务不中断!菜鸟乡村应用多活落地实践

阿里巴巴云原生

阿里云 云原生 实践案例 多活

DGIOT物联网架构设计

dgiot

物联网 2月月更 2月日更 dgiot dgiot物联网

网络安全kali渗透学习 web渗透入门 如何进行基于Nmap的扫描方式

学神来啦

一篇文章讲懂prometheus

流沙

云原生 监控 Prometheus

如何用建木CI发送邮件

Jianmu

html 自动化 发送邮件

你的数据产品应该是一套解决方案

第519区

数据产品经理 解决方案 数据产品 2月月更

SAE 最佳实践范本:助力视野数科进入云原生“快车道”

阿里巴巴云原生

阿里云 Serverless 云原生 SAE

买贵不买对?这个情人节,你的礼物选对了吗?

易观分析

情人节 美妆

Serverless 架构开发手册 — “人人都是 Serverless 架构师”先导篇

阿里巴巴云原生

阿里云 Serverless 架构 云原生

如何利用 AHAS 保障 Web 服务稳如磐石?

阿里巴巴云原生

阿里云 高可用 云原生 AHAS

【网络安全】记一次挖矿病毒的应急响应

H

网络安全 应急响应

从冬奥看中国科技(三):数字人的觉醒与进化

脑极体

运营给产品送的情人节礼物是?

阿里云弹性计算

产品运营 情人节 轻量征文 用户投稿

1月月更获奖名单公布!快来获取专属海报

InfoQ写作社区官方

热门活动

Java&Go高性能队列之Disruptor性能测试

FunTester

Disruptor 性能测试 高性能 消息队列 FunTester

我们找回了泄露的内存

Qunar技术沙龙

dart系列之:集合使用最佳实践

程序那些事

flutter dart 程序那些事 2月月更

阿里巴巴如何进行测试提效 | 阿里巴巴DevOps实践指南

阿里云云效

阿里云 DevOps 云原生 测试 研发提效

KubeDL HostNetwork:加速分布式训练通信效率

阿里巴巴云原生

阿里云 云原生 分布式训练 KubeDL

小程序框架与平台编译对比

Speedoooo

编译 ios开发 APP开发 Andriod开发 小程序框架

实力卓越,旺链科技与IBM、华为等共登「超级账本」年度贡献榜!

旺链科技

区块链 超级账本 产业区块链

用python制作心型照片墙

36度道

Python基础

【附赠PPT】 KubeMeet 成都站回顾:让云原生应用交付和管理变得更简单!

阿里巴巴云原生

阿里云 Kubernetes 云原生 活动 开源项目

http请求中的payload

喀拉峻

网络安全

今天踩了一个基础坑

编程三昧

JavaScript 2月月更

情人节,码了一个程序员专属冰墩墩(内含源码免费获取)

ZEGO即构

前端 html/css 情人节 表白 冬奥会

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

阿里巴巴云原生

阿里云 Serverless 云原生

阿里云容器服务差异化 SLO 混部技术实践

阿里巴巴云原生

阿里云 Kubernetes 云原生 混部技术

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