2011-06-28 107 views
0

我正在研究如何使用Web应用程序的地图是非常重要的因素。它将被数据库驱动,并且会有很多定制让控件看起来更符合应用程序图形的其余部分。Bing地图Ajax控件vs Silverlight控件

Bing地图确实似乎在Silverlight控件上很少提及Bing地图Ajax控件。我通常会遵循技术提供商的建议,但是由于我对Silverlight更加适应,然后使用脚本语言,我很犹豫。

为什么微软推动Ajax控件?接下来是什么,Silverlight是一个插件等等,这是使用Ajax的优势。我的直觉告诉我,Silverlight控件会看起来更平滑,并有更多的自定义选项...

回答

2

已经同时使用,并试图保持对不断变化的趋势顶部,这里是它我采取:

如果你想在浏览器和平台(包括平板电脑或手机)之间实现最大的兼容性,那么您将希望使用AJAX控件。但是,如果这不是问题,即您的受众可以使用Silverlight插件,并且您不担心接触到每个人,那么Silverlight控件的性能会更高。国际海事组织,它也更容易编码和创建可用的接口......但这是因为我用XAML/C#编码了足够长的时间来理解它的大部分内容。更容易,我的意思是对外观和行为有更多的控制权。这甚至适用于HTML5,因为这些工具还不够好。如果你需要叠加矢量(线,多边形,特别是多边形多边形),那么你就必须使用Silverlight之类的东西来获得性能。

为什么MS推动AJAX优于Silverlight?因为他们想要访问不支持Flash的iOS设备和Android设备(其中大部分都是),并且出于同样的原因,Silverlight。他们还希望从那些在XAML/C#编程中看不到美女的开发者心中获益。因此,回顾一下,考虑您的受众和性能要求。除非你真的需要丰富的矢量覆盖,否则AJAX控件将是你更好的选择。

+0

我已经决定了我的想法,并为我的应用程序选择了silverligh控件。这个答案有点证实了我的选择,并增加了我还没有意识到的信息。谢谢 – BBQ

相关问题