编辑寄语

冒险游戏

迈克尔 • Desmond

 

Michael Desmond
当 Microsoft 宣布 Windows 8 的核心 Windows 运行库 (WinRT) 堆栈在 9 月中生成会议演讲过程中时,在文件室中的每个人都知道游戏已更改。

在由于 Microsoft 启动 Microsoft 十年。NET 框架和转换为托管语言 (如 C# 和 Visual Basic 的许多开发人员。NET 中,该公司有 adroitly 利用其庞大的开发人员社区。同时,Microsoft 的每一步 ushered 其委任程序员向前通过重用现有的代码,使用熟悉的工具和行使 well-honed 技能的承诺。

策略是通过杰出和明显,而且肯定 
mimics 的后期的倒圆角板的游戏风险,当播放机 
inevitably 溢出到主板的与日俱增的巨大成堆。我已经播放我共享的风险,也知道来自卡的 trifecta 60-plus 与日俱增的屡屡 incalculable 快快乐乐。当您显示数字与类似的时事情就变得完成(是的我是在您伊尔库茨克的 
looking)。

亚洲的疑难

面对 Microsoft,因为播放机都知道,任何风险,甚至 massed 雇佣了大量的问题。NET 开发人员无法,metaphorically 说,容纳亚洲--已被撤消的这么多的玩家风险主板上的巨大和易受攻击大陆。智能手机、 平板电脑和不断涌现的 HTML5 作为开发目标创建了巨大的新 frontiers — frontiers Microsoft。NET 战略不只被用于地址。

WinRT,但是,。

采用 WinRT 堆栈 Windows 8 的核心。NET 战略并将其外的顺序。而非催促开发人员可以将移动到新的语言,如 Visual Basic。NET 或 C#,WinRT 将公开其能力,以多种语言。通过将投影到每种语言的本机 Windows Api 的功能,Microsoft 已引发跨 c + +,C# Visual Basic 打开大门的开发人员可能会让社区。NET 和 JavaScript 的域。

Microsoft 还能够通过实施 Api 以非特定于语言的方式,包括元数据的每个语言环境使用 Api"投影"到其环境中,一种自然的方式执行此操作。例如,最低级别中,WinRT Api 用于 Hresult 错误报告,但这些错误被投影到语言 (如 C# 和 JavaScript 为例外情况。

属性本身的名称也是专用的大小写格式为每种语言,因此 C + + / C# / Visual Basic 开发人员所看到中 Pascal 大小写的属性,而混合格式的大小写,就像他已经知道其他 Api 中的 JavaScript 开发人员看到它们。

从 c + + 编码器调整多线程应用程序以 JavaScript 业余爱好者,希望借此创建下一步"发怒鸟",WinRT,有效地拓宽定义的短语"Windows 开发人员"。

作为一个成员的 WinRT 开发团队告诉我:"在每个 HTML 的 JavaScript 编写本机应用程序的能力开辟了开发人员社区,则可能大于一个数量级的 Windows 世界上。NET 的开发人员社区"。

您刚才听到的噪音是 slapping 风险卡到主板上的另一套的微软声音。请将 90 多个与日俱增。

采取主板

Microsoft 阐述进一步扩展 WinRT 的路径。

"此处的解决方案的妙处是两方面,"WinRT 团队成员说。"一个是体系结构轻松地允许其他语言,在未来,支持该环境者再次必须立即和直接访问本机 Api。二是开发人员还可以在此模型中创建他们自己的 Api — 我们调用 WinRT 组件 — 这样他们可以就像本机 Api 那样插入语言预测。"

结果: 其中最合适的语言可以用于该软件的不同部分的"混合"应用程序。因此可直接从,说,JavaScript 利用 c + + 中写入一个数学密集型物理学引擎。

将 Microsoft 粗体战略吸引足够开发人员能够帮助其赢得该局吗?任何风险播放机都知道,很多取决于垂直滚动的骰子。但很明显超过了几个月前,将 Microsoft 是今天到地址挑战好得多的地位。