2009-08-23 8 views
0

私は主にプロの発展の場を知っている専門家にこのことを求めています。 Silverlightでスキルを習得し、開発する価値がありますか?Silverlightを学び、それを使ってアプリケーションを開発する価値はありますか?

私は、Silverlightの普及率は明らかにFlashに比べて低いが、Silverlightは軽くて最先端の技術だと知っています。

SilverlightにFlash以上の利点はありますか?

Silverlight開発者(もちろんASP.netと組み合わせる人)にはたくさんの作業がありますか?

ありがとうございました。 :)

編集:私は主にC#でプログラムするので、明示的にプラス側で使用する予定です。 BubbleMark

+1

これはあまりにも主観的であり、有用な答えを与えることはできません。あなた自身の研究をする必要があります。右の「関連」の下のリンクから始めてください。 –

答えて

5

これは大きな話題で、Flash-vs-Silverlight-vs-AJAXで終日記事を読むことができます。

私はSilverlightを使用していました。ブラウザベースのアプリケーションでCLRを使用できるため、リリースされた時点で完全に月を超えていました。 Javascript/DHTMLの開発は私にとって不可解なものであり、私のためにSilverlightはそのクラッチから逃れるための道でした。 Flashが私の非常に簡単な入門書になるまで、ActionScriptはJavascriptよりも痛いと感じましたが、それは数年前のことでしたが、それ以来、事態は間違いなく改善されました。

基本的に、バックエンドに.Netを使用している場合は、フロントエンドにSilverlightを使用するのが理にかなっています。これは、対処する開発環境と言語を1つしか持たないことを意味し、必要に応じて多くのバックエンドコードをクライアントで再利用することができます。

実際には、それほど簡単ではありません。私の経験では、Silverlight向けのユーザーランドには多くの抵抗があるということでした。主な競合の骨は、クロスブラウザとオペレーティングシステムのサポートが十分ではないということです。 Operaを採用しているかLinuxまたはPowerPC Macを使用しているユーザーは、Silverlightを使用できません(Moonlightはまだありません)。これらのユーザーは一般的にはボーカルユーザーです。

すべてのユーザーがWindows/Mac Intels上のIE/Firefox上にいることがわかっている場合、またはユーザーが設定を変更する魅力的なアプリケーションがある場合、Silverlightはほとんど確実に最良のオプションです。幅広いユーザーや異種のユーザーにヒットしたいアプリケーションがある場合は、オプションをもう少し検討する必要があります。

0

WebアプリケーションフレームワークとしてSilverlightに背を向けているという事実は、広く使われる可能性はかなり高いです。

最も多目的な方法で自分自身を位置づけるには、両方のシステムの機能と制限について最初に学習し、両方で実装する方法を学習することを検討してください。

多くのプロジェクトがFlashで行われ、多くはSilverlightで行われます。いずれかにプログラムすることができれば、あなたは良い立場にいるでしょう。特定のプロジェクトに最適なものを決定する上で熟練の助けを借りれば、あなたは素晴らしい立場にいます。

0

私はそれを試したが、それは好きではなかった。私は分割開発環境、xaml、またはそれが実行される限られたインストールベースとプラットフォームが気に入らなかった。 IDEとプラットフォーム自体には、実稼働環境で使用する前に、まだそれを検討する方法があります。

関連する問題