2011-06-28 19 views
0

私はマップが非常に重要な要素であるWebアプリケーションにどのような技術を使用するかについて研究しています。これはデータベース駆動型であり、アプリケーションのグラフィックスの残りの部分にコントロールがよりよく適合するように、多くのカスタマイズが行われます。Bing maps Ajax ControlとSilverlightコントロール

Bing Mapsは実際にはSilverlightコントロールについてはほとんど言及していないが、Bing Maps Ajax Controlを推進しているようだ。私は通常、テクノロジプロバイダーの助言に従っていますが、私はSilverlightでより快適で、スクリプト言語では私はためらっています。

なぜMicrosoftはAjaxコントロールを押していますか? Silverlightはプラグインなどであり、Ajaxを使用する利点があります。

したい場合は:私の腸は

答えて

2

の両方を使用したと刻々と変化するトレンドの上に維持しようとし、ここでそれが私の感想だ... Silverlightコントロールが滑らかになり、よりカスタマイズオプションがあります私に指示しますタブレットや携帯電話などのブラウザやプラットフォーム間での最大限の互換性を確保するには、AJAXコントロールを使用する必要があります。しかし、それが問題ではない、つまりオーディエンスがSilverlightプラグインを使用でき、誰にでも届くことを心配していない場合、Silverlightコントロールのパフォーマンスははるかに高くなります。 IMOでは、コードを作成して使用可能なインターフェイスを作成する方が簡単です...しかし、それはXAML/C#でコード化してそのほとんどを理解できるためです。簡単に言うと、私は外見や行動をはるかにコントロールすることを意味します。これはHTML5にも適用されますベクトル(線、ポリゴン、特にマルチパートポリゴン)をスーパーインポーズする必要がある場合は、パフォーマンスを得るためにSilverlightのようなものを使用する必要があります。

MSがSilverlight上でAJAXを押しているのはなぜですか? FlashをサポートしていないiOSデバイスやAndroidデバイス(ほとんどの場合)と同じトークンであるSilverlightにアクセスしたいからです。また、XAML/C#プログラミングでの美しさが表示されていない人から開発者のマインドシェアを得たいと考えています。要約すると、視聴者とパフォーマンス要件を考慮します。あなたが本当に豊富なベクトルオーバーレイを必要としない限り、AJAXコントロールはあなたのより良い賭けになります。

+0

私は既に私の心を作り、私のアプリケーションのために銀色のコントロールを選んだ。この回答はちょっと私の選択を確認して、私がまだ気づいていなかった情報を加えました。ありがとう – BBQ

関連する問題