オフラインで作業したいプロジェクトに取り組んでいます。
今、私が使用したいインフラストラクチャの主要な部分は、Web サービスを介してのみ主要なコンポーネントを抽象化することがわかりました。
Web サービスに必要なすべてのデータをローカル ファイル システムに提供し、それと前述のインフラストラクチャとの間で独自の抽象化を行うことができます。
理想的には、抽象化が私が提供できるメソッドを備えた通常のオブジェクトとして作成されていればよかったのですが、その背後にいる人々は、ネットワークアクセスが与えられている Unix のようなオペレーティングシステムで実行されているサーバー側のケースにのみ関心があります。
彼らは、ローカルで実行されている小規模なサーバーと同じ機能を実装する独自の Web サービスを作成することを推奨していますlocalhost
。
しかし、Windows、Android、iOS などのあらゆるデバイスでプロジェクトを実行できるようにしたいと考えています。
localhost
「ネットワーク」がオフになっている場合でも、これらすべての環境がローカルサーバーに接続できると期待できるというのは本当ですか?
私はスマートフォンやタブレットを所有していないので、「ネットワーキング」について怖い言葉を使っていますが、技術者ではないユーザーをマルウェアなどから保護するための確実な対策があることは知っています。ネットワークのオン/オフなので、他のデバイスもそうすると思います。すべてが同じように機能するとは限りません。Wi-Fi だけをオフにする人もいれば、低レベルですべてのネットワークを無効にする人もいるかもしれません ...
(この質問をプログラマーまたはスーパーユーザーに移動することにしたかどうかは理解していますが、プログラミングの問題と考えているため、Stackoverflowで質問しています。)