InfoQ 中文站.NET 社区 2010 年度大盘点

阅读数:1304 2011 年 1 月 10 日

话题:.NET开源移动云计算DevOps语言 & 开发架构

2010 年刚刚过去,感谢大家在过去一年里对 InfoQ 中文站的关心与支持。我们 InfoQ 中文站的所有编辑和管理团队祝所有关注 InfoQ 中文站的朋友新年快乐,并在 2011 年取得更大的成绩。在踏上新的征程前,让我们先来回顾一下去年一年中 InfoQ 中文站.NET 社区中大家都在关注什么。我们整理了 InfoQ 中文站上.NET 社区访问量和评论比较多内容,以飨读者!

在接下来的内容中,将分云计算、开发工具与技术、移动领域、富客户端和开源社区这五个方面的.NET 技术做一个年度盘点。

云计算领域

2010 年是微软云计算平台建设和营销年,微软 CEO 鲍尔默此前也曾说微软将“把赌注押在云计算领域”。

评论:微软云计算平台的安全性

2010 年是微软云计算平台建设和营销年,微软 CEO 鲍尔默此前也曾说微软将“把赌注押在云计算领域”。而安全性是云计算部署和实施的关键所在,本文希望通过总结微软近期在云计算方面的举措,与读者分享微软在云计算上的安全策略。

基于 Azure 云计算平台的网格计算,第 3 部分:运行网格应用程序

在本系列的第 1 部分,我们介绍了在 Azure 上进行网格计算开发的设计模式,而在第二部分,我们用 C# 开发了一个网格应用程序。这次,我们将来运行这个应用程序,首先在本地运行,接着移到云上运行。为了达成这个目标,我们将从网格计算框架中获取一些帮助。

微软的云经济学

微软的 Rolf Harms 与 Michael Yamartino 发布了一份名为 The Economics of the Cloud 的白皮书。在该白皮书中,他们预测 IT 界将有一场从客户端 / 服务器模式到公共云的巨大变革,这里的公共云主要指的是 Amazon AWS 与 Microsoft Azure。该白皮书清晰阐明了他们为了打造全新微软所要进行的技术与业务计划。

开发工具与技术领域

在开发工具与技术方面,微软发布了新一代.Net 平台下的团队开发工具–Visual Studio 2010, 开源社区 Mono 项目发布了跨平台的开发工具 - MonoDevelop 2.6

我眼中的 Visual Studio 2010 架构工具

工欲善其事,必先利其器,本文结合 Visual Studio 2010 介绍了理想架构工具的特点,如易用、可验证、标准、工程化和可文档化等,并指出 VS 2010 在辅助架构师做设计时暴露出的一些不足之处。

SCRUM 模式项目管理在 Visual Studio 2010 上的最佳实践

要内容就是向广大开发人员介绍微软 Visual Studio 2010 系统和官方 Scrum 流程模板,以及如何结束 vs2010 种的各种功能来开发出更高质量的产品并建设更加高效的软件开发团队,具体内容包括:Scrum 模式基本概念和实施经验;了解如何使用 Scrum 流程模板;Scrum 团队建设,进度审核和分析,Scrum 团队面临的挑战;Scrum Master 遇到的典型问题分析,如何使用 Scrum 让您企业更为有效;Product Owner 面临的挑战和典型问题分析,如何与 Product Owner 协作,如何与 Stakeholder 协作;如何扩展 Scrum,使用 Scrum 管理大型开发团队。

MonoDevelop 成为第三个支持 F# 的 IDE

MonoDevelop 成为支持微软 F# 语言的第三个 IDE。从本质上来说,Eclipse IDE 对.NET 的支持已死,而 WebMatrix 也将目标转向了常规开发者,因此在可预见的未来,MonoDevelop 将成为支持 F# 语言的最后一个 IDE。

移动领域

Mono 项目开发的 MonoTouch、MonoDroid,微软发布的 Windows Phone 7 成为移动开发新起点。

Windows Phone 7:突破过去,奔向未来

微软发布了新的移动平台——Windows Phone 7,它的设计思想与之前的 Mobile 6.5 截然不同。该开发平台是围绕.NET 构建的,因此旧的本地应用将无法在上面运行。

MonoTouch:用.NET 开发 iPhone 应用

Bryan Costanich 在这篇文章里为大家展示了如何使用 MonoDevelop IDE 来快速地创建基于.NET 的 iPhone 应用程序. MonoTouch 也支持 Mac,iPad 的开发。

基于.NET/C# 开发跨平台 Windows Phone 7、iPhone 及 Android 应用程序

在近日举办的 Modern .NET DDD Conference 会议上,Chris Hardy 在他的演讲中展示了如何基于.NET/C#,开发面向 Windows Phone 7,iPhone 及 Android 三个平台的应用程序,以及其中的注意事项。

富客户端领域

HTML5 使得许多软件能够实现跟 Silverlight/Flash 一样的功能。

评论:前端的 HTML5 时代来临

HTML5 越来越热,虽然在其前进的过程中也伴随着不少非议,但其前景看好。其原因之一在于 HTML5 是一个标准,其二是智能移动设备对其良好的支持。本文为豆瓣前端工程师张克军对 HTML5 的分析。

案例分析:SILVERLIGHT 在中国人寿的应用

微软发布的 Silverlight 似乎让经历了 7 年之痒的 RIA 看到了春天。本文以中国人寿的 PACS 为例,从技术选型到开发流程,让读者看到了 Silverlight 的绝妙之处。

ScottGu 澄清 Silverlight 发展策略

2010 的微软 PDC 2010 大会上,负责微软服务器与工具部门的总裁 Bob Muglia 在接受媒体采访中提到,微软对于 Silverlight 的策略有所改变,HTML 5 将成为真正跨平台的技术。这种说法由媒体公开后,在 Silverlight 社区中引起了轩然大波。此后,Bob Muglia 本人从微软官方平台进行了一些补充,如今微软负责开发者平台与工具的 Scott Guthrie,在博客上进一步澄清了微软对于 Silverlight 的发展策略。

富互联网应用之美

本迷你书是 RIA 领域的专家和实际从业者的知识共享和经验总结,范围之广涉及趋势、技术、框架、语言、应用、性能等,是 InfoQ 为大家打造的一本居家学习之 RIA 必备读物。

开源社区

以 Mono 为代表的.NET 的开源项目已经有些年头了,同时微软也加大了对开源社区的支持力度。

微软加大对 jQuery 的投资力度

微软重申将对 jQuery 开发提供帮助,首先将会增加模板支持并分配一定的资源,这其中包括全职的开发者。jQuery 创建者 John Resig 表示,jQuery 将一如既往地保持独立、开源项目的本色,并不会迁移到 CodePlex 上。

讨论:“Mono 是个跨平台的.NET”是否是个正确的说法

最近在 StackExchange 的编程板块上引起了一场关于“Mono 是否可以作为跨平台.NET”的讨论。讨论发起者提出了几点“否定”看法,包括 Mono 创建者 Miguel de Icaza 在内的许多人给出了回复。

Windows 平台的开源软件包管理系统

通用开源软件发布平台(CoApp)是一个为 Windows 打造的包管理系统。它为编译、构建和部署那些通常在其他操作系统——如 Linux,Mac 等——上开发的开源项目提供支持。

Mono 又更新了

Miguel de Icazza 发表了一篇长文,列出了自 2010 年 7 月转移到 GitHub 后,Novell 的 Mono 团队所完成的工作。其中大多数工作是对语言的支持和对 MonoDevelop 进行的改进。