2011-06-28 109 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

相關問題