このシナリオで最も適した言語/テクノロジーは何ですか?
-
24-10-2019 - |
質問
私は、建物全体の公共スペースに動的な情報を表示するための小さなシステムを開発しようとしています(空港の飛行情報ディスプレイと同様)。
システムには2つの主要なコンポーネントがあります。
- a バックオフィス 表示される情報を管理するため
- a フロントエンドこれは、情報を同時に表示します。
バックオフィスコンポーネントがカバーされています。これは、イントラネットを介してアクセスされるWebインターフェイスを備えたシンプルなCRUDアプリケーションです。
フロントエンドに使用する言語/テクノロジーを決定する必要があります。このコンポーネントの目的は、バックオフィスに保存されている情報にアクセスし、大きなLCDモニターに表示することです。予想される入力はありません。情報を表示するだけで、すべての情報が一度に画面に収まらないため、たまにページングします。
私は考えます フラッシュムービー 一部のHOWは、ローカルイントラネットを介してバックオフィスデータにアクセスして、情報を表示します。
フロントエンドのより良いオプションを考えることができますか?なんで?
私の心に出くわした他のテクノロジーは次のとおりです。
- シルバーライト
- フレックス
- Javafx
解決
SilverlightとC#を使用してバックエンドデータにアクセスして表示し、ブラウザクロムの表示を避けるためにブラウザ外モードで実行していることが非常に成功しました。 WPFはSilverlightの代わりにあなたの状況でも機能するかもしれませんが、SilverlightはMicrosoftの最近のツールの取り組みのほとんどのターゲットのようです(WCF RIAサービスを介して)。
私にとっての利点は、私の会社が主にマイクロソフトに拠点を置くインフラストラクチャを既に持っており、私たちはすでにツールを所有しているという事実でした。レドモンドのやり方に行くと、前払いのコストが問題になる可能性があります。また、SilverlightとWPFにはかなり健康的な学習曲線がありますが、リソースとチュートリアルがたくさんあります。