0

最初はクライアントのWindowsPCでローカルに実行される非常に軽いデータベース(sqliteで問題ありません)アプリを作成する必要がありますが、必要に応じて、完全に書き直すことなくパブリックインターウェブ上で動作するようにアップグレードできます。

私のエンドユーザーは技術的な傾向があまりないので、できるだけシンプルにしたいと思っています。そのために、ローカルWebサーバーをインストールする必要はありませんが、「簡単」に思えるかもしれません。Djangoは、本番環境で組み込みのWebサーバーを使用しないように特に警告しているため、2つのオプションは...

a)アプリがWindowsでローカルに実行されている間は、とにかくdjangoの組み込みサーバーを使用します。ネット上で動作するようにアップグレードする必要がある場合は、クラウドのどこかにあるLinuxボックスのapacheの後ろに貼り付けます。

b)最初からより堅牢なWebサーバーが組み込まれているフレームワークを使用します。

私の理解では、djangoの組み込みサーバーの2つの欠点は、セキュリティテストの欠如(ローカルでのみ実行している場合はモート)とシングルスレッドの性質(実行中の低/ゼロ同時実行のシングルユーザーアプリでも大したことではない可能性が高い)です。ローカル)。私は基地から離れていますか?

もしそうなら、他の「フルスタック」フレームワークの推奨事項を入手できますか?私はPythonを強く好みますが、明確なPythonの勝者がいない場合は、PHPおよびRubyベースのソリューションも受け入れます。私はおそらくこのアプリを10年以上サポートする必要があるので、深刻な血統を持つ開発者からのものでない限り、あまりにも新しいものや難解なものは使用しないでください。

アドバイスありがとうございます :)

ロジャー

4

2 に答える 2

1

Djangoの管理者は、技術者以外のクライアントにとって非常に使いやすいと思います。実際、これが最近のDjangoの使用に関する主な考慮事項です。適切に設定されると、技術者以外の人は非常に簡単に情報を更新でき、フロントエンドにすぐに反映できます。

クライアントは力を与えられていると感じます。

于 2012-12-28T01:42:41.227 に答える
0

を使用しDjangoます。始めるのはとても簡単です。また、彼らは最高のドキュメントを持っています。ステップバイステップのアプリ作成チュートリアルに従ってください。Djangoは、存在するすべてのデータベースをサポートしています。また、組み込みサーバーは、開発サーバーと本番サーバーで非常に簡単に使用できます。Djangoを強くお勧めします。

于 2012-12-28T11:44:08.453 に答える