Windows 8 的 Metro 程序

 

Windows 8 的 Metro 程序

本文例子下载:

https://files.cnblogs.com/foundation/Wxwinter.MetroTest.rar

前言

如果MS不改变策略,Metro 程序很难针对企业应用

 

正文

 

Windows 8 可以启用专统的开始菜单,不过在这种模式下只能切换到"Metro桌面" ,但不能运行Metro 程序

 

C++ 开发 Metro 程序

只是使用了C++ 的语法,很多时候语法并不是制约程序员进入新平台的最大障碍.应用类库的熟悉是需要很长时间的,个人不看好C++开发Metro 程序,感觉就是一个J#或Delphi.Net 的翻版.虽然C++可以脱离NET使用WinRT,但这又能代表什么?为了性能还是ARM.

 

 

 

JS开发Metro 程序

UI使用的是HTML5,与C++ 开发 Metro 程序不同,这种方式有点象"将网页直接编译成" Metro 程序,各人感觉如果是开发不与WinRT交互的应用,还不如直接开发HTML5的应用,如果要与WinRT交互,就要额外学习一组交互接口......依然不看好

 

 

 

C# 开发 Metro 程序

如果会用WPF或Silverlight,几个小时就能掌握C# 开发 Metro 程序,但事实上你会发现很多.NET/Silverlight的企业应用解决方案无法过渡,云应用除外

 

创建项目

 

 

Metro 的XAML

 

Metro 的代码

 

Metro 的程序不支持在Windows桌面直接运行

发布到Metro 菜单

 

 

运行效果

 

 

Windows 8 的桌面版本 IE 10

可以使用Silverlight

 

可以使用ActiviteX

 

 

 

Windows 8 的 Metro 版IE 10

无法使用Silverlight

 

事实上是无法使用ActiviteX

 

 

总结

从技术上讲Windows 8与 Metro是好的,但其设计的指导思想就是为了挣钱.MS看到苹果挣钱了,眼红了.建议MS可以将Windows 9 做成硬卡,应用程序也可以做成卡带,不这样不好,还是从应用程序上提成更容易挣钱.

 

盗版者是贪婪的,服务商是贪婪的,统治者是贪婪的,被统治者也是贪婪的

贪婪的的人们为了实现自已的贪婪尽情展现自已的才华,

为SUN默哀,向资本致敬

 

 

posted @ 2011-10-08 00:16  WXWinter(冬)  阅读(5452)  评论(7编辑  收藏  举报