私は大規模なSAP投資をしている会社で働いています。私たちには数多くの大規模な.Netシステム(ほとんどがエンジニアリングシステム用)とJavaプラットフォーム外部Webアプリケーション)。そのため、ABAP、C#、Java EEには大規模な開発拠点があります。Web対デスクトップ開発(オンライン対スマートクライアント)
私たちはどのプラットフォームでどのドメインを使うべきかについてはまともな基準を持っていますが、Web UIの使用時期とデスクトップUIの使い方についてはあまり明確ではありません。
は、私は過去(like this)でこのトピックに関するいくつかの優れた研究を見てきましたが、私は助けるためにベストプラクティスに基づいて決定木を構築したいと思います
もう少し構造化された何かをしたいと思いますこの質問で
私が過去に見てきた基準の一部を以下に示します。
- は、異なるOSの設定を持つユーザー を対象アプリケーションですか?
- アプリケーションでは、 のデータを並べ替えて編集するためのOSタイプの が必要ですか?
- は、Webアプリケーションが することができるようになります(私はAJAX/ 非同期JSは、Webアプリケーション、 に より豊かなデスクトップのような 機能が可能になりましたが、デスクトップを主張するだろういくつかは、この分野ではまだ王 であることを知っています)応答性、明瞭性、および有用性 アプリケーションをデスクトップに同梱することができますか?
Web Uisには、WebページやWebアプリケーションに加えてWebサービスが含まれていますか?ある意味では、Webサービスは、サービスと通信するデスクトップアプリケーションやWebサイトを誰かが書いているため、必ずしも直接的なユーザーのやりとりをしているとは限りません。 –
大きな質問!私は、WSのUIがない(あなたが指摘したように)WebページとWebアプリケーションについて具体的に考えています。 –