Some articles指出,Windows8的开发是基于超文本标记语言的,而不是主要使用本机代码,如C或C++ (直到现在)或.NET (现在,甚至更多,因为它在长角,但从来没有)。
这是真的吗?那么核心API可以从Javascript访问吗?Windows 8的主要API /框架是什么?
发布于 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 -它比这里的任何答案都更详细地涵盖了这一点。
发布于 2011-09-14 13:16:03
针对Windows 8的开发有三种方法,它们都访问相同的底层API,即Windows Runtime。
UI是使用合理的设计器用XAML构建的。更多细节仍在公布中:请查看http://channel9.msdn.com/Events/BUILD/BUILD2011中包含详细编码演示的视频。http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1005是一个不错的起点。
发布于 2011-09-15 09:40:37
有3种同样受支持的语言/框架组合:
所有这些都是编写Windows 8 Metro风格应用程序的一流方法。Windows Runtime提供对这些语言中每种语言的直接访问,因此开发环境的选择可以基于对该语言的熟悉程度或功能集,而不是基于有限的可用性。
更新:我忘了一个: C++/Direct3D (用于游戏)。
https://stackoverflow.com/questions/6658259
复制相似问题