2009-07-27 13 views
3

Silverlightの開発経験はまだありますが、Silverlight(オフィス2010年生放送)や類似のAdobe Webアプリケーションの可能性はビジネスアプリケーションを構築しない理由シルバーライトを使ったウェブ用。Silverlightでhtmlとは対照的に銀河でビジネスアプリケーションを構築する際の欠点は何ですか

私はそれがHTMLを使用してビジネスアプリケーションを構築し、javascriptを見ての通り、ダウンロードは物事が軌道に乗るために必要とされるウェブ

答えて

3

IMO、答えは「それが依存」です。

  • あなたの顧客は誰ですか?

マイクロソフトでは、ほとんどの中小企業でSilverlightの採用を推進する勢いがあります。これは後のIMOよりも早く起こります。

大企業は異なります。彼らにはIT部門があり、PCをロックするので、ユーザーはSilverlightのような比較的簡単な更新プログラムをインストールすることはできません。これらの企業の中には、Silverlightの導入に数年かかるものもあります。

  • は、性能、より豊かなグラフィックス、プログラミングツール(Visual Studioとサードパーティ製のツール/ライブラリ)、インタラクティビティやSilverlightの他のいくつかの機能のより高いレベルは、アプリケーションに値を追加しますか?

gmailなどの一部のアプリケーションは、JavaScript/HTMLを使用するとうまく機能します。一方、ウェブ上で小さなリストを共有する以外には、Googleドキュメントのスプレッドシートを使用する必要はありません。 Silverlightは、Google Docsスプレッドシートがそれより優れていないというさまざまな制限を克服しています。

2

上で実行中のアプリケーションを有効にするための唯一の醜い回避策です。プラグインが必要なだけの理由で市場の一部を疎外させるかもしれません。もちろん、JavaScriptを必要とすることと同じことが言えるかもしれません....

+0

http://www.w3schools.com/browsers/browsers_stats.aspによると、ユーザーの95%がJavaScriptを持っています。 Silverlightをインストールしたユーザーの割合が30%を大幅に下回っていると私は推測します。 –

+1

申し訳ありません。 "オールドスクール"の答え。誰もがブラウザのハイジャックを心配していたので、誰もがJavaScriptを無効にするように頼んだ日(数年前)に覚えていますか?どうやらそれはそれほど重要ではないことは明らかです。 –

+0

あなたはただ一度それをダウンロードする必要があります、そしてあなたがかなり早くフラッシュを見ても、シルバーライトの95%のカバレッジがあるでしょう。 – terjetyl

1

jQueryとjQueryプラグインのJavascriptとHTMLの良さを利用していないのであれば、Web開発は非常に面倒なようです。しかし、この分野で利用できるクールなウィジェットがたくさんあり、ウェブページは今や非常に豊かに見えるようになりました。

Webアプリケーションをかなり上手く作成することができれば、写真カルーセルやディープズームのようなかなりメディアを必要としない限り、シルバーライトはビジネスアプリケーションにとって過労ですと言われることもあります。ここで

は、あなたが適切なツールで、Webページで何ができるかの例です:

http://demos.telerik.com/webmail/

+0

また、ウェブの要求の共振モデルはビジネスアプリケーションではうまくいきますが、人々がデスクトップアプリケーションをプログラミングするのに慣れるにつれて、少し見返りがないと思われますが、それは私の推測です – terjetyl

+1

階層型アプリケーションをプログラミングする場合Silverlightでは「適切な」方法で、モデルは依然として「要求応答」または「Get-Post」になります。 –

1

Silverlightは、歴史的にはクロスプラットフォームの取り組みに関連してきた、Webへの非標準的な拡張機能です。 AFAIKあなたは、MSランタイムを使用する必要がありますし、HTML、CSS、JS(私は月光があることを知っていますが、それは本当にリバースエンジニアリングされている)とできる限りあなた自身を書くことはできません。クロスプラットフォームなのは、すべてのモバイルデバイスとネットブックがHTML、CSS、JSを実行できる理由ですが、SliverlightとFlashのカバレッジはこの分野では非常に不十分です。

1

Silverlightを使用する主な欠点は、ユーザーにプラグイン(Flash/Airも同様)をインストールする必要があることです。ほとんどのユーザーはこれに問題はありませんが、管理されたITシステムを持つ企業は、IT部門にプラグインの使用をテストして承認する必要があります。

また、ご使用のシナリオによって異なります。あなたが会社のための特注のソフトウェアを作成しているコンサルタントなら、Silverlightのインストールは展開の要件の一部になります。また、あなたの質問から、Javascript/Ajaxの経験が比較的少ない、経験豊かな.Net開発者のように聞こえます。時間==お金で、既に.Netプラットフォームに堪能であれば、この事実をあなたの決定に含める必要があります。

関連する問題