シェア15最も人気のあるオープンソースのPythonフレームワーク

製品より転載は少しライブラリです  http://www.pinlue.com/article/2020/04/0714/0510126498304.html

私たちは、イベントを含む、15の最も人気のあるオープンソースのPythonのフレームワークではGitHubからコンパイルしたI / O、OLAP、Web開発、高性能なネットワーク通信、テスト、およびその他の爬虫類。

1.ジャンゴ:PythonのWebアプリケーション開発フレームワーク Djangoは最も有名なPythonのフレームワークである必要があり、GAEはそれによって影響を受けるも、Erlangのフレームワークを持っています。Djangoは大きく、方向が行くように、それは最高の、完全に自動化された管理の背景で知られている:使用ORMにのみ必要があるため、単純なオブジェクトの定義を行うと、自動的にデータベース構造と同様に、フル機能の管理の背景を生成することができます。

2.ディーゼル:ベースGreenletイベントI / Oフレームワークは、書き込みネットワークのクライアントとサーバーにクリーンなAPIディーゼルを提供します。TCPとUDPをサポートしています。

3.フラスコ:Pythonとで書かれた軽量なWebアプリケーションフレームワークフラスコを使用してPythonで書かれた軽量なWebアプリケーションフレームワークです。WERKZEUG WSGIツールキットとJinja2のテンプレートエンジンをベースに。フラスコはまた、単純なコアを使用しているため、他の機能拡張を増やし、「マイクロフレーム」として知られています。デフォルトでは、フォームの検証ツールで使用される何のデータベースをフラスコません。

4.キューブ:軽量フレームPythonのOLAPキューブPythonはOLAP、多次元データ分析および重合を閲覧するデータを含む、軽量フレームである(凝集>

5. Kartograph.py:Pythonは軽量フレームベクトルマップ作成 Kartograph PythonはSVG ESRIマップを生成するために使用されるライブラリです。Kartograph.pyはベータ段階にとどまっている、あなたはvirtualenvの環境下にしてテストすることができます。

6.パルサー:Pythonのイベント駆動型並行処理フレームワークパルサーはパルサーと、あなたが1つ以上のアクティビティで異なるプロセスまたはスレッドで実行されている非同期サーバーを書くことができ、イベント駆動型並行処理フレームワークです。

7. web2pyは:フルスタックのWebフレームワーク web2pyはフル機能のWebアプリケーションフレームワークは、Webアプリケーションのアジャイル、高速で安全なGoogle App Engineのと互換性のあるポータブルデータベース駆動型アプリケーションを、迅速に開発を目的とした、Python言語用に提供しています。

8.ファルコン:クラウドAPIとWebアプリケーションのバックエンドを構築する、高性能なPythonのフレームワークファルコンは、ほとんどのものを行うには、最小限の労力で可能な限り、RESTアーキテクチャスタイルの使用を奨励し、高性能クラウドAPIを構築するためのPythonのフレームワークです。

9. Dpark:Pythonのバージョンスパーク DParkスパークPythonはPythonで実装され、分散コンピューティングフレームワークであり、クローン化され、容易に大規模なデータ処理及び反復計算を実現することができます。DParkはクレソンによって実装、クレソン内部データ分析の大半は、より完全になってきているDParkを使用して完了しました。

10. Buildbotの:Python用の継続的インテグレーションテストフレームワークに基づいて、 Buildbotのは、プロセスをテストし、出版、ソフトウェアのビルドを自動化することができるオープンソースのフレームワークです。コードが変更されたときはいつでも、サーバーは、ビルドに異なるプラットフォーム上のクライアントを必要とし、すぐにコードをテストし、収集し、ビルドとテスト異なるプラットフォームに結果を報告します。

11. Zerorpc:ZeroMQベース高性能分散RPCフレームワークは Zerorpcを達成するために、リモートプロシージャコールプロトコルZeroMQとMessagePack開発(RPC)に基づいています。そして、サービスのAPIを持つZerorpcの使用がzeroserviceと呼ばれています。Zerorpcは、コールまたはコマンドラインにプログラムすることができます。

12.ボトル:マイクロPythonのウェブフレームワークボトルは、次のは簡単で効率的なマイクロパイソンウェブWSGIフレームワークです。それは、一つだけのファイルを持っているので、ミニチュアは、Pythonの標準ライブラリに加えて、それは任意のサードパーティのモジュールに依存しない、と述べました。

13.トルネード:非同期のPythonのWebフレームワークのIO非ブロックトルネードは、あなたがそれをWebサーバーとして使用することができることを知ることができる名前から判断すると、Torado Webサーバーを立って、それはまた、PythonのWeb開発フレームワークです。FriendFeedのは、もともと同社のウェブサイトで使用されていた彼らが開いた後、Facebookは買収しました。

14. webpy:軽量のPythonのWebフレームワークの単純なものにするwebpyデザイン(シンプルで強力な、それを保管してください)、ソースコードが非常に短い、唯一のサードパーティ製の多数のモジュールに依存しない何かのために必要なフレームワークを提供、それがURLルーティングを行います、テンプレートとデータベースへのアクセスなしなし。

15. Scrapy:Python用爬虫類の枠組み Scrapyは非常に使いやすいPythonの、軽量、シンプル、軽量で書かれた、とされます。

 

 

当社は60元の記事に公開 ウォンの賞賛58 。・ 見解を14万+を

おすすめ

転載: blog.csdn.net/yihuliunian/article/details/105385534