Fer*_*ano 0 air silverlight prism javafx
关于JavaFX与Silverlight vs. AIR有很多问题,现在Prism将会发布.
这些是具有类似目标的四种不同技术.我认为我们可以收集主要观点 - 在社区维基问题中考虑一个或另一个.
尽量保持火焰水平尽可能低,谢谢.
小智 6
Prism具有基于非常熟悉的现有平台(Web)的巨大优势,具有庞大的现有开发人员基础和较低的进入门槛.然而,它受到所述平台的限制,最初并非用于应用程序开发.(HTML5承诺很多,但实际上(不包括视频)提供了自第一台Apple Mac以来桌面API常见的功能.)
Silverlight具有得到微软支持的优势,具有巨大的开发资源和能力,如果他们愿意,可以将运行时推向全球85%以上的桌面.它的缺点是得到了微软的支持,所有的政治包袱都随之而来.
JavaFX的优势在于,它实际上是从头开始设计为专用且干净的RIA解决方案,而不是从现有语言和格式拼凑而成.它还可以利用大量现有的Java库.它的缺点是游戏迟到,并要求开发人员学习一种新的GUI编码方式.
AIR的优势在于能够利用现有的Flash安装基础来推动其运行时的采用,以及对于希望移出Web的大量现有Flash开发人员而言相对轻微的学习曲线.它的缺点在于其在设计/图形社区中的根源,这意味着它在历史上在"严肃的"编程圈内的采用有限,并且(因此)支持第三方库和开源API的数量极少.
总结:如果你的应用程序永远不需要超过一个花哨的网页,Prism很酷,如果你能在某些圈子里忍受围绕微软的偏执,那么Silverlight很酷,如果你不介意学习新的话,JavaFX很酷DSL和AIR很酷,如果你的应用程序永远不需要做任何超出常规的事情.
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |