質問

しばらくの間、スマートクライアントは「ときどき接続される」ソリューションとして宣伝されていました。使用環境、Google Gearsなどのツールキットが同じ理由で発芽しました。 常に、信頼できるインターネットアクセスがますます普及しているように思えるので(民間航空機などの場所でも)、コミュニティへの私の質問は次のとおりです。

CRMなどのデータ集約型エンタープライズアプリケーションの観点からこれにアプローチしています。

役に立ちましたか?

解決

過去3年間に、2つの個別のスマートクライアントを構築しました。

「時折接続」を追加すると、アプリケーションの複雑さ(および開発時間)が約3〜4倍になることがわかりました。したがって、追加するには非常に高価な機能です。

しかし、これらのアプリには確かなビジネスケースがあります。多くのシステムには確かにあると思います。 1つは、ワイヤレス接続が機能しない(何らかの理由でセキュリティが理由の1つである)クライアントサイトに頻繁にアクセスする道路上のエンジニア向けです。ユーザーは、接続されたようにシステムを引き続き使用し、接続が使用可能になった後、(自分自身で)簡単にシステムを同期させたいと考えています。

2番目のアプリは、ユーザーが「オフィス」に戻るまで、LANで使用されるか、まったく接続されません。

個人的な観点から、アクティブな接続の有無に関係なく、「作業を続ける」ことができるというアイデアが大好きです私のデータの。

このシームレスな接続の実現->切断->接続などのシナリオでは、作業とテストの多くが必要になるため、非常に強力なビジネスケースが必要になります。

そして最後に、インターネット接続が常に存在すると仮定することは決してできないと思います。ハードウェアまたはサービスプロバイダーの障害、またはアクティブなセキュリティブロック接続のいずれであっても、ある時点でユーザーは切断モードになります。

他のヒント

アプリケーションの種類に依存すると思います。一部のアプリケーションでは、インターネットアクセスが他のアプリケーションよりも関連性がありますが、一般的な生産性アプリケーションでは、オフラインシナリオが関連性を維持すると思います。ソフトウェア業界でコンサルタントとして働いているため、インターネットアクセスはどこにでもありますが、すべてのクライアントがラップトップをネットワークに接続できるわけではありません。 一方、3gとモバイルデータアクセスが手頃な価格になると、将来はどこにでもインターネットをもたらすでしょう。

まあ、信頼性の高いインターネットアクセスは、世界的に考えると思っているほど普及していません。ローカルでも、特に場所を移動している場合、WiFiの信頼性はそれほど高くありません。時々接続されるシナリオ用に構築すると、ユーザーエクスペリエンスが向上します。常に必要だとは思わないが、とてもいい。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top