しばらく前に、スマート クライアントは「時折接続された」使用環境へのソリューションとして宣伝され、Google Gears のようなツールキットが同じ理由で芽生えました。安定した信頼性の高いインターネット アクセスがますます普及しているように見えます (民間航空機などの場所でも)。コミュニティへの私の質問は次のとおりです。
CRM などのデータ集約型エンタープライズ アプリケーションの観点からこれに取り組んでいます。
しばらく前に、スマート クライアントは「時折接続された」使用環境へのソリューションとして宣伝され、Google Gears のようなツールキットが同じ理由で芽生えました。安定した信頼性の高いインターネット アクセスがますます普及しているように見えます (民間航空機などの場所でも)。コミュニティへの私の質問は次のとおりです。
CRM などのデータ集約型エンタープライズ アプリケーションの観点からこれに取り組んでいます。
過去 3 年間で、時々接続する 2 つの別々のスマート クライアントを構築しました。
「時々接続」を追加すると、アプリケーションの複雑さ (および開発時間) が約 3 倍または 4 倍になることがわかりました。そのため、追加するのは非常に高価な機能です。
しかし、多くのシステムに当てはまると確信しているため、これらのアプリには確実なビジネス ケースがあります。1 つは、ワイヤレス接続が機能しない (何らかの理由で、セキュリティが理由の 1 つです) クライアント サイトに頻繁に出向く移動中のエンジニア向けでした。ユーザーは、接続されていたときと同じようにシステムを使い続けたいと考えており、接続が利用可能になったら、(自分の側で) 簡単にシステムを同期させたいと考えています。
2 番目のアプリは、ユーザーが「オフィスに」戻るまで、LAN 上で使用されるか、まったく接続されません。
個人的な観点から言えば、アクティブな接続の有無にかかわらず、引き続き「仕事をする」ことができるという考えが気に入っています。実際、アクティビティの途中で接続が切断されても、すべてが機能し、データを失うことはありません。 .
このシームレスな接続 -> 切断 -> 接続などのシナリオを実現するには、多くの作業とテストが必要になるため、非常に強力なビジネス ケースが必要です。
そして最後に、インターネット接続が常に存在するとは決して想定できないと思います。ハードウェアまたはサービス プロバイダーの障害であるか、接続をブロックしているアクティブなセキュリティであるかにかかわらず、ある時点でユーザーは切断モードになります。
アプリの種類によると思います。一部のアプリケーションでは、インターネット アクセスが他のアプリケーションよりも関連性がありますが、一般的な生産性アプリでは、オフライン シナリオが関連性を維持すると思います。ソフトウェア業界でコンサルタントとして働いているため、インターネット アクセスはどこにでもありますが、すべてのクライアントが自分のラップトップをネットワークに接続できるわけではありません。一方、3G とモバイル データ アクセスが手頃な価格になると、将来的にはどこでもインターネットが利用できるようになるでしょう。
信頼できるインターネット アクセスは、世界的に考えると、思ったほど普及していません。ローカルであっても、特に場所を移動している場合は、WiFi の信頼性はそれほど高くありません。時々接続されるシナリオ用に構築すると、ユーザー エクスペリエンスが向上します。必ずしも必要ではないと思いますが、とても便利です。:)