Silverlightは目を楽しませるためだけのものですか、それともビジネスで使用できますか?[閉まっている]


14

Silverlightが目を見張るような素晴らしいWebサイトを作成する可能性があることを認めると、それを使用して深刻なビジネス目的を持つ実用的なWebアプリケーションを作成する正当な理由はありますか?私が持っている新しい割り当てにそれを使用したい(それを学びたい)、それは私たちの組織で使用されているデータインターフェースを追跡するウェブベースのアプリケーションを構築することですが、それを正当化する方法がわかりません、自分自身にも。

これについて何か考えはありますか?正当化できない場合は、すでに100回使用した(と思われる)同じ古い疲れたまっすぐなASP.NETアプローチを使用してアプリを構築する必要があります。


あなたが言及したプロジェクトにSilverlightを使用するのはやり過ぎかもしれません。何か新しいことを試してみたい場合は、asp.NET MVCを試してください。Silverlightは、Web上のメディアリッチなアプリケーションに適していると思いますが、それでも、おそらくサイト全体ではなく、Webページ上のSilverlightの「島」にすぎません。
ysolik

回答:


8

私の現在の仕事は(以前のように)Silverlightビジネスアプリケーションを構築することです。そのため、「はい、それはビジネスアプリケーション用です」ということの議論として見ることができます。

現在のアプリケーションは初期段階にあり、Silverlight(SL 4でも)に問題を引き起こす可能性のある問題がありますが、短期間にそれらを回避し、新しいバージョンがリリースされたときに対処することができます。

私(および上司)が考えていることの1つは、SilverlightがWeb用のデスクトップ型アプリケーションを構築する方法を提供しているということです。究極的にはこれは最高のテクノロジーではないかもしれませんが、現時点では成功する可能性が最も高いテクノロジーのようです。


あなたの経験を考慮して、機会があればあなたの入力(Programmers.stackexchange.com/questions/15208/…)を使用できます。
スティーブンエバーズ

20

Silverlightは、Webサイトを構築するようには設計されていません。

ブラウザで実行されるWebアプリケーションを構築するように設計されています。


2
非常に良い区別。
ジェフ

6

マイクロソフトは最近、WebバージョンのOfficeをリリースしましたが、Silverlightの痕跡はどこにも見当たりません。これからあなた自身の結論を引き出してください。


これは、アクセシビリティよりもSilverlightの品質とは関係がないかもしれません。誰もがSilverlightを持っているわけではありません。
マットオレニック

2
Officeをシルバーライトにする理由はありません。マイクロソフトは、Officeライセンスを販売することにより、毎年数十億を稼いでいます。Officeの無料バージョンをオンラインにすることは選択肢ではありません(今日)。Office.comは、Google Appsへの単なる答えです。彼らはグーグル以上のことをしますが、それ以上はしません。彼らは自分自身と競争しません。

Pierre 303私は親切に同意しません。
クリス

1
OfficeをSilverlightで作成する唯一の理由は、現在の制限をWebベースのアプリにプッシュすることです。Officeからオンライン版のみを入手できる場合は、新興市場で排除できるすべての著作権侵害を考えてください。
ジェフ

彼らはしません。あなたがソフトウェア開発に携わっていない(開発ではない)場合は、新興市場がソフトウェアにお金を払わず、常に代替品を好むという難しい方法を学ぶでしょう。それは彼らの文化の中にあります。あなたはそれについて何もすることはできません。Microsoftは、Officeから収益のほぼ半分を獲得しています(silicon.fr/wp-content/uploads/2010/02/15/…)。ユーザーごとに年間100ドルで販売できる場合を除き、彼らはアプリのオンラインバージョンを実行しません。...すぐに起こるだろうされていない

3

Silverlightを学ぶ1つの理由は、Windows Phone 7プラットフォーム用のアプリを開発するための準備が整うことです。私はあなたのWebプロジェクトのためのSilverlightを使用して正当化する方法上の任意のホットヒントを提供することはできませんが、それはそれがためにあなたのために良いアイデアですなぜもう一つの理由だ試みるそうします。:)


もう着いている!!
サイバーハーバリスト

3

Silverlightは、基幹業務アプリケーションを実行するための優れたプラットフォームです。ASP.NET MVC、JavaScript、jQuery、Modernizrなどをすべて一緒に再生するという開発の苦痛を経験することなく、ユーザーが本当に好むリッチなUI体験を得ることができます。私の経験では、Silverlightを使用すると、開発コストを大幅に削減しながら、よりリッチなUXを取得できます。HTMLや友人と同等のUXを作成することは可能ですが、より多くのライブラリと多くの頭痛が必要です。

私は最近、Silverlightを使用して内部LOBアプリを作成するいくつかの大規模プロジェクトに参加しましたが、それらは大成功を収めました。ユーザーが愛する素晴らしいUIを作成し、開発者はすべてプラットフォームを愛しています。

現時点でのSilverlightのマイナス面は、MicrosoftがHTML 5の取り組みと比較してその未来について最近曖昧になっていることです。私の推測(希望)は、SilverlightがMSによって引き続き投資され、機能と開発の容易さの点でHTML 5の時代を先取りすることです。しかし、Microsoftは出てきて、彼らの計画が何であるかを私たちに伝える必要があります。

詳細を知りたい場合は、このトピックに関連するブログ投稿があります。


1

数年後には、HTML5、CSS3、および最新のJIT対応Javascriptインタープリター、およびWebMやWebGLなどのその他のテクノロジーがFlashとSilverlightの両方を凌ぐことになると期待しています。リッチWebアプリケーションは、Flash / Silverlightプラグインに便乗する代わりに、HTML / CSSおよびJavascriptで直接記述されます。


1
犯罪もIE6もありません。世界は幸せな場所になるでしょう。そして、私は目を覚ますでしょう。
DMin

@DMin:最近では、IE7はIE6よりも多く使用されています。企業のアップグレードサイクルは約3〜10年になる傾向があります。約3〜5年で、まだIE6を使用しているユーザーの数は、もう気にする必要のない非常に小さな割合まで減少します。約5〜10年で(ほぼ)誰もがHTML5およびCSS3ブラウザーを使用するようになります。WebMおよびWebGL(または同様のプラグインフリーのマルチメディアテクノロジー)は、約12年後には標準になります。しかし、それまでに犯罪が発生することはないでしょう。
ライライアン

私はDMinに同意するつもりです。HTML5とCSS3の約束は明るいものの、フラグメンテーションに既得権益を持つ会社(会社?)は常にそれを台無しにする何かをするでしょう。私はこの業界に長く住んでいて、違った考え方をしています。
MattC

@MattC:これまでのところ、私たちが現在気にしている主要なプレイヤー(Mozilla、Microsoft、Google、Apple、Opera、さらにはAdobe)がうまくいっているようです。Microsoftでさえ、標準をいじくり回すことは彼らの最大の関心事ではないことを今回知ったようです。最初のBig Browser Warのおかげで、企業とユーザーは今回、標準からあまりにも逸脱したブラウザーを作成/使用することの長期的な害についてよりよく認識しています。可能性を閉じるわけではありませんが、今回はHTML5が成功する可能性が非常に高いです。
ライライアン

あなたが正しいことを願っています。私はあなたが正しいことを望んでいます。私は彼らが再び私の心を壊すことはできません;)
MattC

1

フルフレームのSilverlight基幹業務アプリは基本的に、ユーザーがWebページを閲覧するときに実行されるリッチな.NETクライアントです。XAML / WPFでのリッチクライアントプログラミングに精通しており、Webプログラミングに対処したくない場合、Silverlightは基本的に優れた展開ストーリーを提供します。本当に信じられないほどのパフォーマンス、超派手な3Dグラフィックス、またはWPFに固有の機能で、Silverlightからは除外されていますが、ほとんどのLOBアプリにはありません。


1

私は最近Silverlightに取り組んでいますが、Silverlightは ビジネス専用ません。(Silverlight for Windows Phoneを除く。これは魚のもう1つのケトルです)

完全にSilverlightで書かれた、ビジネスの大部分を運営したいオンラインストアを含むオンラインプレゼンスを持っている地元の全国的な小売企業を知っています。彼らはそれがだと思う素晴らしい!私の意見では、かなり見栄えが良く、Flashサイトよりも優れていますが、部屋に象がいません。Silverlightのインストールベースは陰鬱です。より多くの人々がWindows 7 / Windows 8、およびIE8以上にアップグレードすると、インストールベースが増加します-しかし、自宅でXPまたはVistaとIE7を実行している人は、なぜ1つのWebサイトを表示できるようにプログラムをインストールするのですか? ?

外部ウェブサイトでSilverlightを使用することは大きな失敗だと思います。モバイルデバイスでは実行されず、デスクトップやラップトップの大部分では実行されません。それは外国語の広告のようなものです。

ビジネスでは逆のことが言えます。ユーザーは、使用するブラウザーを選択して選択することはありません。通常、ビジネスによって決定されます。誰もが同じソフトウェアを使用しています。Silverlightをビジネス全体に展開できます。同時に、ビジネスは大好きですイントラネットを(図を参照)、Sharepointやその他のさまざまな「オンラインコラボレーションツール」をます。

では、Silverlightはどこに収まるのでしょうか?それは非常に簡単です。Silverlightは、ASP.NET WebFormsよりもはるかに優れたユーザーエクスペリエンス(見栄えの点で)を提供し、ASP.NET MVCよりも開発に適しています。確かに、最近ではWebテクノロジーを使用して驚くべきことを実行できますが、.NETは常に最終製品と開発速度のバランスを取ることを目指しています。Silverlightは、ブラウザーで実行できるWPFです。これには、ビジネスでの大きな用途があります。


0

CSLA.NETなどのフレームワーク、Silverlightを使用してエンタープライズ規模のアプリケーションを作成する機能を提供します。これにより、ソフトウェアのクライアントバージョンとサーバーバージョン間で通信し、必要なすべてのデータベース操作を実行できます。

Silverlightでアプリを開発すると、ASP.NETで利用できるインターフェイスよりもはるかに優れたインターフェイスを作成できますが、さらに重要なことは、RIAテクノロジの最新機能を利用できることです。これは小規模なプロジェクトではそれほど大きな違いにはならないかもしれませんが、学ぶ価値は間違いありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.