Ste*_*ris 15 silverlight wpf user-interface html5 windows-8
看到HTML5/JS Windows 8 GUI的第一个公告,大量的WPF和Silverlight开发人员感到恐慌.
这些技术的未来是什么?新旧技术如何合作?我们是否应该很快开始使用全新的框架开发?
有没有人有官方消息来澄清情况?
Ste*_*ris 13
WinRT是面向对象的 Win32 替代品,但Win32 API尚未被删除,使用传统应用程序执行环境的旧应用程序将继续按预期工作.
本讲座由乔Stegman在BUILD大会上介绍了有关什么期望细节.
所以是的,仍然会支持现有技术.但是,为了利用新技术,您必须在WinRT上构建.使用XAML与您已经习惯的不同.
Windows 8(BUILD)的开发博客揭示了背景和设计决策.
Windows 8新的Metro风格用户界面是一次彻底的改造,在设计之前就考虑到了全新的体验.
我们在2009年夏天开始计划Windows 8(在Windows 7发布之前).从一开始,我们的方法就是重新构想Windows,并开放重新审视用户模型,平台和API以及我们支持的体系结构的最基本元素.我们的目标是不妥协的设计.
...如果你想永远沉浸在Metro世界中,你将永远不会看到桌面 - 我们甚至不会加载它(字面意思是代码不会被加载),除非你明确选择去那里!这是Windows重新构想的.
但是,Windows 8的开发团队认识到需要继续支持现有的桌面界面和应用程序,甚至会继续改进它.正如他们在后续帖子中讨论的那样,Metro风格与传统桌面之间的差距尽可能地和谐.
但是,如果您确实看到了桌面体验的价值 - 精确控制,强大的窗口和文件管理,与数十万现有程序和设备的兼容性,以支持您的业务软件,这些功能也在您的指尖.
从本质上讲,您可以将Windows桌面视为另一个应用程序.
因此,即使我们相信随着时间的推移,Metro风格应用程序将很好地服务于许多场景,在可预见的未来,桌面将继续在许多人的生活中发挥关键作用.所以我们要改进它.
Metro风格的界面试图取代适合的现有界面,但传统桌面可以提供更好的体验,它仍然可以.
我们的设计目标很明确:没有妥协.如果您愿意,可以在Metro风格的应用程序和改进的Windows桌面之间无缝切换.现有的应用程序,设备和工具都在Windows 8中保留并得到改进.另一方面,如果您只想让自己沉浸在Metro风格的应用程序(和平台)和新的用户体验中,那么您也可以这样做!开发人员可以定位对他们希望提供的软件有意义的API.
至于是否仍然支持现有技术,他们提到了以下内容:
我们将展示全新的工具,允许您使用HTML5/JavaScript,C/C++和/或C#/ XAML编写Metro风格应用程序.您作为所有这些语言的开发人员所做的投资都是Windows 8的结果,它允许您选择如何最好地利用Windows 8系统服务.我们谈到Windows 8对于最终用户来说是一个不妥协的操作系统,对于开发人员来说它也是一个不妥协的平台.
来自微软的Jon DeVaan的评论更让人放心:
桌面上的WPF和Silverlight继续保持不变.Windows 8的新功能是能够利用您的WPF和Silverlight知识(以及带有一些更改的代码)来创建Metro Style应用程序.
归档时间: |
|
查看次数: |
3294 次 |
最近记录: |