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 介绍了理想架构工具的特点,如易用、可验证、标准、工程化和可文档化等,并指出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。从本质上来说,Eclipse IDE 对.NET 的支持已死,而 WebMatrix 也将目标转向了常规开发者,因此在可预见的未来,MonoDevelop 将成为支持 F#语言的最后一个 IDE。
移动领域
Mono 项目开发的 MonoTouch、MonoDroid,微软发布的 Windows Phone 7 成为移动开发新起点。
微软发布了新的移动平台——Windows Phone 7,它的设计思想与之前的 Mobile 6.5 截然不同。该开发平台是围绕.NET 构建的,因此旧的本地应用将无法在上面运行。
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 的分析。
微软发布的Silverlight 似乎让经历了7 年之痒的RIA 看到了春天。本文以中国人寿的PACS 为例,从技术选型到开发流程,让读者看到了Silverlight 的绝妙之处。
2010 的微软 PDC 2010 大会上,负责微软服务器与工具部门的总裁 Bob Muglia 在接受媒体采访中提到,微软对于 Silverlight 的策略有所改变,HTML 5 将成为真正跨平台的技术。这种说法由媒体公开后,在 Silverlight 社区中引起了轩然大波。此后,Bob Muglia 本人从微软官方平台进行了一些补充,如今微软负责开发者平台与工具的 Scott Guthrie,在博客上进一步澄清了微软对于 Silverlight 的发展策略。
本迷你书是RIA 领域的专家和实际从业者的知识共享和经验总结,范围之广涉及趋势、技术、框架、语言、应用、性能等,是InfoQ 为大家打造的一本居家学习之RIA 必备读物。
开源社区
以Mono 为代表的.NET 的开源项目已经有些年头了,同时微软也加大了对开源社区的支持力度。
微软重申将对jQuery 开发提供帮助,首先将会增加模板支持并分配一定的资源,这其中包括全职的开发者。jQuery 创建者John Resig 表示,jQuery 将一如既往地保持独立、开源项目的本色,并不会迁移到CodePlex 上。
最近在StackExchange 的编程板块上引起了一场关于“Mono 是否可以作为跨平台.NET”的讨论。讨论发起者提出了几点“否定”看法,包括Mono 创建者Miguel de Icaza 在内的许多人给出了回复。
通用开源软件发布平台(CoApp)是一个为 Windows 打造的包管理系统。它为编译、构建和部署那些通常在其他操作系统——如 Linux,Mac 等——上开发的开源项目提供支持。
Miguel de Icazza 发表了一篇长文,列出了自 2010 年 7 月转移到 GitHub 后,Novell 的 Mono 团队所完成的工作。其中大多数工作是对语言的支持和对 MonoDevelop 进行的改进。
评论