作者:he恋613_394 | 来源:互联网 | 2023-09-15 23:01
学习jsmetrostyleapp.首先需要了解微软win8平台的变化.这是微软win8的底层框架。Windows8整个系统分成了Metrostyle和Desktop两个
学习js metro style app.
首先需要了解微软win8平台的变化.
这是微软win8的底层框架。Windows 8 整个系统分成了Metro style和Desktop两个体系,而WinRT则是全新的Metro应用程序架构的基础所在。
具体可以参看:
Windows Runtime(WinRT) 揭秘
WinRT for Win32 programmers, Part I-Hello WinRT
其中metro style app中添加了对Javascript/html编程的支持。
也就是说在metro app中 Javascript也能够访问WinRT的API了。
这对于HTML5网页开发人员来说是个福音。
metro style 提供以下几种对html/Javascript的支持
一 增强触控支持
二 外观更美观
三 允许访问windows Run Time
四 提供新的控件如 DatePicker, TimePicker, 和 ListView(给我感觉类似asp.net中全能的gridview:))
五 允许访问windows类库
Javascript/html5的
优势:
Javascript是脚本语言,执行速度会相对于C#,VB.net更快一点,而且能够很好的运用jquery等第三方类库。
(不太完善今后慢慢补充)
劣势:
并不是所有支持C#的方法都支持Javascript,还是有些方法目前没有对应的Javascript方法,而且编程时候智能提示非常糟糕。。。debug的难度也会大于xaml。
总体来说,使用metro Javascript/html5的话,编写网站相关的程序还是比较靠谱的,但是记住 metro style app不是服务器端的程序,是客户端的!
所以在编写程序的时候一定要注意没有像asp.net一样的虚拟本地服务器!
Happy coding Happy Life!