0

コンピューター上のファイルを分析して結果を返すコードを Python で記述したとします。私の HD ではローカルでうまく動作しますが、今はモバイル アプリに変えたいと思っています。これは、ユーザーがアクセスできる何らかのサーバー (クラウドなど) が必要になることを意味します。

必要なのは、分析プログラムで「実行」コマンドにアクセスできるように、利用者にユーザー資格情報とアクセス許可を付与する方法だけであると理解しています。しかし、正直なところ、私はこの分野でゼロの可視性を持っておらず、どこから始めればよいか本当にわかりません.

質問は 2 つだけです。

  1. ユーザーとその資格情報は無限にありますが、全員が同じ分析プログラムを共有する必要があります。サーバーのことはよくわかりませんが、この方法だと待ち時間が長くなりませんか? 一般的に言えば、これを回避するには、分析コードでどのような考慮事項を作成する必要がありますか?

  2. 誰かが上記の質問に答えるために私が学ぶ必要があることの方向に私を向けることができますか? このトピックは情報の底なしの穴であり、私は閉じ込められたくありません.

ありがとう。

4

1 に答える 1

0

Djangoは、Python で Web アプリケーションを実行するために必要なすべての機能を備えた MVC Web フレームワークです。チュートリアルを実行するだけで、すぐにローカルマシンで起動して実行できるようになります。

展開するには、クラウド インスタンス (Rackspace や Amazon、「django Web ホスティング」の Google など、多くのプロバイダー)、または「従来の」サーバー マシン (ここでも多くのプロバイダー) など、さまざまなオプションがあります。

「モバイル」部分は単なるユーザー インターフェイスです。これはアプリケーションのプレゼンテーション部分の決定に影響し、これをWeb アプリケーションの Django 専門用語のビュー部分 (つまり、HTML テンプレート) に制限できます。JQueryMobileなど、モバイル/タブレット デバイス用に調整された美的に適切な (またはより優れた) ユーザー インターフェイス HTML の生成を可能にするフレームワークを探すことができます。

したがって、方向性: Django から始めます -> サーバーの "どこか" にデプロイします -> モバイル デバイス用にユーザー インターフェイスを調整します。

于 2012-12-05T23:05:27.253 に答える