Windows 8 Metro app开发初体验
2012-03-28 09:39:43 来源:WEB开发网核心提示:微软说上述三种模式都是直接调用WinRT,没有区别,Windows 8 Metro app开发初体验(5),但是经过我测试,我觉得性能上还是有区别的,我会根据自己的知识re喷,呵呵,例如Semantic Zoom在HTML5版本下的性能明显要比C# XAML版本要差,这也是我决定不选择HTML5的原因
微软说上述三种模式都是直接调用WinRT,没有区别,但是经过我测试,我觉得性能上还是有区别的,例如Semantic Zoom在HTML5版本下的性能明显要比C# XAML版本要差,这也是我决定不选择HTML5的原因。
其实这个HTML5可以说是微软版本的HTML5,对HTML技术熟悉的人都知道,HTML5还是Draft版本,每个厂商都实现其自己的HTML5,使用一大堆prefix tag,例如-webkit- -ms-神马的,Windows 8也不例外,严格来说还是在玩微软的HTML5,而且由于Javascript和HTML太强大了,编程模式太灵活,微软的HTML5模式就像山寨XAML的模式,一堆数据绑定。警告说HTML,JS的数据绑定不是微软特有的,市面上也有一堆MVVM和MVC库,例如knockoff等等,但是为Windows 8开发的开发HTML app,可移植性不高。也就是说可以进不可出。你明白的,呵呵。
但是我觉得这个模式还是不错的,我可能在将来选择这种模式进行开发。
以上都是一家之言,欢迎狂喷,我会根据自己的知识re喷,呵呵。
XAML,还是XAML
更多精彩
赞助商链接