検索

ホームページ  >  に質問  >  本文

python - APP后台的技术栈?

我想做一个app,后台打算用python来写,业务不复杂,也不用考虑性能问题,但之前没怎么接触过后台,不知道需要搭建一个什么样的技术栈,什么服务器跟python搭配得比较好?还是不用考虑,直接来一个简单的http服务器就行?框架只是听过django,但它似乎是个大而全的全栈框架,用这样的框架会不会小题大做?

能不能列一下后台的技术栈?谢谢~

高洛峰高洛峰2887日前450

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-04-17 17:56:34

    いいえ。 ビジネスは複雑ではなく、バックエンドを作成するには Django で十分な同時実行性の要件はありません。 Django を使用する場合、通常の実稼働環境ソリューション:

    フロントエンドサーバー: nginx。主に静的リソースの送信とバックエンド サーバーへの動的リクエストの転送を担当します。
    バックエンド サーバー: uWSGI。これは主にバックエンド サーバーとして使用されます。これは単に Django アプリケーションを実行するサーバーです。

    Django をアプリのバックエンドとして使用するには、データ インターフェイス (API) を記述する必要があり、これにはデータ シリアル化 (json、xml) などの使用が必要であることに注意してください。Django によって提供されるシリアライザー データは比較的複雑であり、直接出力には適していません。django-rest-framework が必要になるか、シリアライザを自分で作成したことがあります。必要な場合は、django-simple-serializer

    を参照してください。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:56:34

    一般的なアプリはそれほど大きなプレッシャーを必要とせず、毎日何百万人ものユーザーがいるプロジェクトではありません

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:56:34

    プロジェクトが大きくない場合。 Python の使用はお勧めしませんが、PHP を試すことができます。開発とデプロイは非常に高速です。
    Django は比較的大きなフレームワークです。公式 Web サイトのチュートリアルに従ってみてください。軽量オプションのフラスコは少なくとも 2 時間で使用できます。参照用にプロジェクトのアドレスを残しておくことができます

    返事
    0
  • キャンセル返事