2009-03-16 13 views
4

私は大規模なSAP投資をしている会社で働いています。私たちには数多くの大規模な.Netシステム(ほとんどがエンジニアリングシステム用)とJavaプラットフォーム外部Webアプリケーション)。そのため、ABAP、C#、Java EEには大規模な開発拠点があります。Web対デスクトップ開発(オンライン対スマートクライアント)

私たちはどのプラットフォームでどのドメインを使うべきかについてはまともな基準を持っていますが、Web UIの使用時期とデスクトップUIの使い方についてはあまり明確ではありません。

は、私は過去(like this)でこのトピックに関するいくつかの優れた研究を見てきましたが、私は助けるためにベストプラクティスに基づいて決定木を構築したいと思います

もう少し構造化された何かをしたいと思いますこの質問で

私が過去に見てきた基準の一部を以下に示します。

  • は、異なるOSの設定を持つユーザー を対象アプリケーションですか?
  • アプリケーションでは、 のデータを並べ替えて編集するためのOSタイプの が必要ですか?
  • は、Webアプリケーションが することができるようになります(私はAJAX/ 非同期JSは、Webアプリケーション、 に より豊かなデスクトップのような 機能が可能になりましたが、デスクトップを主張するだろういくつかは、この分野ではまだ王 であることを知っています)応答性、明瞭性、および有用性 アプリケーションをデスクトップに同梱することができますか?
+0

Web Uisには、WebページやWebアプリケーションに加えてWebサービスが含まれていますか?ある意味では、Webサービスは、サービスと通信するデスクトップアプリケーションやWebサイトを誰かが書いているため、必ずしも直接的なユーザーのやりとりをしているとは限りません。 –

+0

大きな質問!私は、WSのUIがない(あなたが指摘したように)WebページとWebアプリケーションについて具体的に考えています。 –

答えて

5

私は、Webとデスクトップアプリケーションの分離がかなり緩和されていると思っています。リッチインターネットアプリケーション(Flex、Silverlight、Ajax)はこの傾向を開始し、XBAPを使用したWPFはブラウザベースアプリケーションのユーザーエクスペリエンスを別のレベルに引き上げています。 Webアプリケーションとデスクトップアプリケーションの間のスペクトルには、今やより多くの味があるため、この議論をすることはもう少し複雑になってきています。依頼する

いくつかのより多くの質問:

  • 主要アプリの目的は何ですか - データ操作、またはデータの閲覧?
  • 1画面に同時に表示/編集する必要があるデータポイント/レコードの数はいくらですか?
  • 組織のITインフラストラクチャはどのように見えますか?彼らは新しい展開モデルに対応できるでしょうか?
  • ユーザーは離れた場所からセントラルデータベースを操作しますか?
  • 組織にオフサイトユーザーのVPNインフラストラクチャがあり、ユーザーはどのように認証されますか?
  • 同じユーザーグループで作業している既存のアプリケーションはありますか、これらのアプリケーションはどのように展開されていますか?
  • アプリケーションにオフライン機能が必要ですか?
  • これは非常に異なっているため、WebおよびデスクトップAPIの開発チームのスキルセットは何ですか?
関連する問題