Win8应用的开发可以说和以前比要更简单了,它提供了针对Web开发者、.Net开发者、游戏开发者、驱动开发者分别提供了各种不同的工具。
1、Web开发者工具
微软对HTML5的支持力度可以说还是蛮大的,在Win8上面可以用目前非常火热的HTML5、Javascript、CSS3来开发Windows应用。当然这一切工具都集成在强大的Visual Studio 里面。如果下载的是带有开发工具windows开发者预览版,里面带有最新的Visual Studio。 打通Web上层和底层的一套Framework在Win8文档里被称为Windows Runtime(WinRT)。也就是说微软实现了一套机制,应用开发者在使用HTML 等Web语言编写程序的时候,通过WinRT,实现了和底层相应函数和硬件的操作。这个和目前被Adobe收购的PhoneGap以及WAC 2.0 所做的事情类似。连接了Web端和Device API,但是目前HTML5开发的应用都普遍存在性能比较差,运行比较慢的情况,希望Win8可以克服这些缺点。
2、.NET开发者工具
看到很多网友评论说在Win8上面支持.NET是微软的历史包袱。我个人观点,这不是历史包袱,而是微软的历史财富。把数量众多的.NET开发人员支持进Win8的生态圈显然是最大的双赢。
.NET开发者可以使用C++, C#,Visual Basic 和XAML 来编写Win8的应用,这个开发工具是Visual Studio。.NET的开发者同样可以使用WRT来调用底层API。还有一个好消息就是新的Metro Style App SDK可以支持传统的Win32,COM(Componenet, Objective Model),和.NET Framework。
3、游戏开发者工具
游戏开发者可以使用C++和DirectX 11.0来开发游戏,同时充分利用硬件的图形性能。也可以使用HTML5和XAML来开发游戏。
4、驱动开发者工具
Visual Studio Express提供了一些列的工具,可以开发,编写,集成,测试和验证驱动代码。同时,新的HID class支持了市面上绝大多数的传感器。(重力传感器,加速度传感器等等)。 开发界面如下图所示。
本篇结束。
原文相关文章:
Win8 应用开发介绍(一) Win8新特性
Win8 应用开发介绍(二) Win8应用为王
Win8 应用开发介绍(三) Win8开发者工具
Win8 应用开发介绍(四) Win8应用开发步骤
Win8 应用开发介绍(五) Win8硬件支持和安全性
Win8 应用开发介绍(六) Win8伴你随行
相关推荐
为帮助开发者更方便、更安全地开发和调试基于微信的网页,我们推出了 web 开发者工具。它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作
微软已经引入了一项开源UWP社区工具包,帮助开发者通过Win10 SDK进行互相合作。 该工具包允许简化应用开发,包括帮助函数、自定义控件、应用服务,简化或演示为常见开发任务。
OPC工具包是用来简化OPC规范服务器开发的工具包,它是对OPC DA/AE/HDA 诸多规范...应用OPC工具包,可以使开发者在很短时间内开发出一个符合OPC规范的服务器软件,既无需涉及烦琐的OPC协议,也不必掌握复杂的COM技术。
应用OPC工具包,可以使开发者在很短时间内开发出一个符合OPC规范的服务器/客户端软件,既无需涉及烦琐的OPC协议,也不必掌握复杂的COM技术。该工具既适用工控技术人员的驱动开发,又适用于专业软件开发人员的管控...
远程上传及同步文件夹工具,从MS-Win7客户端上传文件夹到远程Linux服务器,如文件夹的部分内容已存在远程服务器,则可根据选项进行同步更新。可用于部署和同步本地开发的服务器代码到远程服务器。 完全用Java开发的...
应用OPC工具包,可以使开发者在很短时间内开发出一个符合OPC规范的服务器软件,既无需涉及烦琐的OPC协议,也不必掌握复杂的COM技术。该工具既适用工控技术人员的驱动开发,又适用于专业软件开发人员的管控系统集成。...
同志们在Android应用开发或测试过程中,经常需要对应用程序进行性能或压力测试,或者GUI功能测试,以找出程序中隐藏的问题,iTest能精确测试应用程序的每一个功能,为广大开发人员和测试人员提供了一款简单易用的...
应用OPC工具包,可以使开发者在很短时间内开发出一个符合OPC规范的服务器/客户端软件,既无需涉及烦琐的OPC协议,也不必掌握复杂的COM技术。该工具既适用工控技术人员的驱动开发,又适用于专业软件开发人员的管控...
Android SDK(安卓模拟器)是Google发布的一套开发工具,安装Android SDK可以方便开发者在手机上运行之前先在模拟器上测试应用。我们可以使用它在Android是谷歌公司推出的手机开发平台,采用WebKit浏览器引擎,具备...
设计师和程序开发者必备的取色工具 windows桌面应用、随时打开、随时取色 取色精准、不是本人开发、但是好用、所以推荐给大家 希望每一个开发者和设计者都可以方便、另外、感谢开发者、respect
logcat工具对于调试和分析应用程序行为非常有用,特别是在开发阶段和对发布后的应用进行故障排除时。通过查看logcat输出,开发者可以更好地了解应用程序的运行状况,找出潜在的问题并进行及时修复。
该工具包允许简化应用开发,包括帮助函数、自定义控件、应用服务,简化或演示为常见开发任务。 UWP 社区工具包 UWP 社区工具包是帮助函数、自定义控件和应用服务的集合。 它简化并演示了为 Windows 10 构建 UWP ...
Ganache是一款用于以太坊开发的工具,它提供了一个本地开发环境,可以让开发者在本地部署和测试以太坊应用程序。Ganache包含以下功能: 1. 提供了一个本地区块链环境,可以让开发者在本地快速部署和测试以太坊应用...
APICloud-Studio-RCP-Win APICloud提供了一个单一的开源免费HTML编码工具,方便开发者进行应用程序的开发和调试,继承详见APICloud-Studio项目。此为Windows版的APICloud Studio的产品。
Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的...
驱动开发向来是内核开发中工作量最多的一块,随着USB设备的普及,大量的USB设备的驱动开发也成为驱动开发者手头上做的最多的事情。本文主要介绍Linux平台下基于libusb的驱动开发,希望能够给从事Linux驱动开发的朋友...
eclipse-jee-2019-12-R-...Eclipse JEE 版本为 Java EE 开发者提供了特定的工具和插件,如 JavaServer Pages (JSP) 编辑器、Java Server Faces (JSF) 工具、以及和 Java EE 应用服务器(如 Tomcat 或 WildFly)的集成。
对开发人员来说,Cygwin为开发者提供了一个全32位应用的开发工具。首先,可以将Cygwin看作一组工具集,它是从目前被开发人员广泛使用的GNU开发工具移植而来的,可以在Windows 9x/NT上运行。利用Cygwin工具集,开发...
win7支持的最新electron 24源码,痛快用 Electron是一个流行的开源...它结合了Web技术和桌面特性,开发人员可以使用熟悉的前端工具和框架(如React、Angular和Vue.js)来构建用户界面,同时仍然可以访问底层系统资源。
QT,C++使用技巧,详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。实战应用参考资料,源码参考。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其...