首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下一代Windows的主要开发框架是什么?

下一代Windows的主要开发框架是什么?
EN

Stack Overflow用户
提问于 2011-07-12 08:27:32
回答 5查看 1.7K关注 0票数 16

Some articles指出,Windows8的开发是基于超文本标记语言的,而不是主要使用本机代码,如C或C++ (直到现在)或.NET (现在,甚至更多,因为它在长角,但从来没有)。

这是真的吗?那么核心API可以从Javascript访问吗?Windows 8的主要API /框架是什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-07-12 11:54:09

这是值得一问的。当Windows8在6月份展示时,主持人的几条评论吓坏了相当多的开发人员--或者至少把互联网变成了panic mode。我很惊讶这里从来没有人问过这个问题。

我找到的关于这个主题的最好的文章是 on Ars Technica。

简短的回答是:,它将保持不变。

长长的答案是:它将保持不变,但会添加几个东西。如果你愿意把赌注押在微软的新技术上,你可能会想继续使用这些技术。一个特别有趣的是WinRT,它是通过COM公开的新的面向对象的本机代码应用编程接口,它被认为是旧的flat Win32应用编程接口的新版本。详细信息在链接的文章中。

已经存在的任何东西,特别是基于Win32或.Net的东西,都不太可能被删除。这意味着用.Net、原生C++或Delphi语言编写的现有程序将继续正常工作。主要的开发平台也不太可能是HTML。更有可能是,HTML应用程序将被鼓励用于特定场景-可能是触摸屏、信息亭和平板电脑。

我鼓励您使用read the article I linked to above -它比这里的任何答案都更详细地涵盖了这一点。

票数 15
EN

Stack Overflow用户

发布于 2011-09-14 13:16:03

针对Windows 8的开发有三种方法,它们都访问相同的底层API,即Windows Runtime。

  • 使用C++和调用WinRT函数,就像当年(您知道,昨天)调用Win32 API一样。
  • 使用C#或VB调用看似.NET方法(但不是)
  • 使用Javascript并调用WinRT函数

UI是使用合理的设计器用XAML构建的。更多细节仍在公布中:请查看http://channel9.msdn.com/Events/BUILD/BUILD2011中包含详细编码演示的视频。http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1005是一个不错的起点。

票数 9
EN

Stack Overflow用户

发布于 2011-09-15 09:40:37

有3种同样受支持的语言/框架组合:

  1. C++和XAML
  2. C#/VB和XAML
  3. JavaScript以及CSS/HTML

所有这些都是编写Windows 8 Metro风格应用程序的一流方法。Windows Runtime提供对这些语言中每种语言的直接访问,因此开发环境的选择可以基于对该语言的熟悉程度或功能集,而不是基于有限的可用性。

更新:我忘了一个: C++/Direct3D (用于游戏)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6658259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档