介绍和动机
这些文章WinRT 新 Silverlight 和 WPF以及Windows 和业务线应用程序:没有好的选择正在谈论微软近年来提出的一些新技术以及其中一些处于维护模式而没有进一步改进的事实. 过多的新技术使得很难获得概览并决定哪种技术最适合。
在本白皮书:附录 A下的评估 Windows 8 开发平台中, 您可以找到以下技术比较图表:
这张表已经提供了很多信息,但它缺少一些东西。
我的问题
我正在寻找哪些技术在哪个系统下工作的概述。将硬件(手机、平板电脑、桌面)与操作系统(windows-7、windows-8、windows-rt、windows-8.1、windows-phone-7.1、windows-phone-8)和相关技术(winforms )相关联的表格, silverlight , wpf , winjs , winjs-2.0 , winrt ).
Operating System | Technology
Win-7 Win-8 Win-8.1 Windows RT Win-Phone-7.1 Win-Phone-8 |
-------------------------------------------------------------------------------
x x x ? ? ? | Winforms
x x x ? ? ? | Wpf
x x x ? ? ? | Silverlight
x x x ? ? ? | WinRT
- x ? ? ? ? | Winjs
- - X ? ? ? | Winjs-2.0
? ? ? ? ? ? | ?Win-Phone-Tech 7?
? ? ? ? ? ? | Windows Phone 8 SDK
----------------------------------------------------------------------------
d d d t p7 p8 | Hardware
对于这些技术,我想知道它们是否允许更经典的 Windows 应用程序(许多具有不同窗口大小的应用程序可自由放置在屏幕上)或平板电脑模式(仅一组特定的窗口位置)
在硬件行中,字母代表以下内容(d=经典桌面操作系统,t=ARM cpus 的平板电脑系统,p*=电话操作系统)
更新一些链接
开题或题外话
根据我对我可以就我的问题提出哪些主题的理解,在要点software tools commonly used by programmers
和practical, answerable problems that are unique to the programming profession
.
与wpf - Windows 8 和 LOB相比,我不理解所有的反对意见,我的问题似乎并没有太大的不同。