我想做一个app,后台打算用python来写,业务不复杂,也不用考虑性能问题,但之前没怎么接触过后台,不知道需要搭建一个什么样的技术栈,什么服务器跟python搭配得比较好?还是不用考虑,直接来一个简单的http服务器就行?框架只是听过django,但它似乎是个大而全的全栈框架,用这样的框架会不会小题大做?
能不能列一下后台的技术栈?谢谢~
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
いいえ。 ビジネスは複雑ではなく、バックエンドを作成するには Django で十分な同時実行性の要件はありません。 Django を使用する場合、通常の実稼働環境ソリューション:
フロントエンドサーバー: nginx。主に静的リソースの送信とバックエンド サーバーへの動的リクエストの転送を担当します。 バックエンド サーバー: uWSGI。これは主にバックエンド サーバーとして使用されます。これは単に Django アプリケーションを実行するサーバーです。
を参照してください。
一般的なアプリはそれほど大きなプレッシャーを必要とせず、毎日何百万人ものユーザーがいるプロジェクトではありません
プロジェクトが大きくない場合。 Python の使用はお勧めしませんが、PHP を試すことができます。開発とデプロイは非常に高速です。 Django は比較的大きなフレームワークです。公式 Web サイトのチュートリアルに従ってみてください。軽量オプションのフラスコは少なくとも 2 時間で使用できます。参照用にプロジェクトのアドレスを残しておくことができます
いいえ。 ビジネスは複雑ではなく、バックエンドを作成するには Django で十分な同時実行性の要件はありません。 Django を使用する場合、通常の実稼働環境ソリューション:
フロントエンドサーバー: nginx。主に静的リソースの送信とバックエンド サーバーへの動的リクエストの転送を担当します。
Django をアプリのバックエンドとして使用するには、データ インターフェイス (API) を記述する必要があり、これにはデータ シリアル化 (json、xml) などの使用が必要であることに注意してください。Django によって提供されるシリアライザー データは比較的複雑であり、直接出力には適していません。django-rest-framework が必要になるか、シリアライザを自分で作成したことがあります。必要な場合は、django-simple-serializerバックエンド サーバー: uWSGI。これは主にバックエンド サーバーとして使用されます。これは単に Django アプリケーションを実行するサーバーです。
を参照してください。
一般的なアプリはそれほど大きなプレッシャーを必要とせず、毎日何百万人ものユーザーがいるプロジェクトではありません
プロジェクトが大きくない場合。 Python の使用はお勧めしませんが、PHP を試すことができます。開発とデプロイは非常に高速です。
Django は比較的大きなフレームワークです。公式 Web サイトのチュートリアルに従ってみてください。軽量オプションのフラスコは少なくとも 2 時間で使用できます。参照用にプロジェクトのアドレスを残しておくことができます