Waq*_*med 2 apache-flex air wpf adobe
我有兴趣制作一个我想用作桌面管理器的桌面应用程序.这种类似于桌面增强类别.我的要求是:
我的问题是哪个是构建此应用程序的更好选择.Microsoft的"WPF"或Adobe Flex(在Adobe Air中运行以在桌面上运行).并回应为什么它更好.
怀疑任何会给你一个像"明确使用xyz"这样的答案的人.双方都有利有弊.
首先,我认为你可能会混淆WPF和Air是什么...... WPF是一个在.Net框架之上的表示层,其中Air本身就是一个框架.苹果和橘子.如果你想要一个模拟Air用于.Net堆栈的模拟,你可能想看看Silverlight Out-Of-Browser,它与Air的比较接近.
那么,WPF和Sliverlight OOB之间有什么区别?同样,WPF位于一个非常大的.Net框架之上,其中Sliverlight OOB是一个非常轻的框架(相比之下),就像空气一样.它是200 MB下载/安装和12 MB下载/安装之间的区别.
所以,话虽如此,我认为您还应该问一下这需要运行哪些平台.Silverlight OOB在Mac和Windows上运行,其中WPF仅在Windows上运行.Air可在Mac,Windows和Linux上运行.
接下来我要看的是你需要做SWF和FLV播放.使用Air更容易实现,因为它是原生的.您可以使用Silverlight OOB执行此操作,但您会发现自己在托管HTML控件并在HTML控件内运行Flash影片时操作.它有点笨重,但它会起作用.
除此之外,Air和SLOOB的功能非常相似.然后归结为你的团队和专业知识,IMO.如果他们已经熟悉WPF/Silverlight,那么SLOOB应用程序非常适合最小的提升.如果您的设计人员更熟悉Adobe工具套件,那么使用Air构建一个闪亮的应用程序可能会更容易.
总之,Air和Silverlight/WPF之间的决定真的归结为偏好.也就是说,一旦你超越任何特定的技术限制,如闪存播放或操作系统支持.
布莱恩希望这会有所帮助
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |