Pythonは、最も近代的なプログラミング言語ではありませんが、今日では最も広く使用されている言語の1つです。古いペルシャ語のことわざ:「花のない花は天の贈り物です(گلبی覧)」は、世界のすべてには、プログラミング言語だけでなく、すべてに欠陥があることを思い出させます。 Pythonにはパフォーマンスの面でいくつかの問題があり(コンピレーション言語と比較して)、悪名高いギル(グローバルインタープレーターロック)がありますが、そのシンプルさ、巨大なコミュニティ、豊かな図書館のサポートがこれらの欠点を補っています。 Pythonのコアテクノロジーの最新の進歩は、タイププロンプトや並行性などの最新の特性への道を開いています。これらの機能はもともと欠落していました。
python 3.5は
型プロンプトを導入し、徐々にPython 3.10のデフォルト関数になり、Fastapiが出現しました。この有名なRESTFUL API開発フレームワークを今日紹介する必要はありません。しかし、私はここで創造的な「曲がりくねった」を作りたいと思っています はい、あなたはそれを正しく読んでいます。 Fastapiは、Djangoや異なる言語を揺さぶっているWeb開発フレームワークを揺さぶっている「爆弾」です。ホイールを再発明することなく、Pythonの利点を使用します。 Fastapiは、Pythonのコア言語特性を受け入れ、学習プロセスをPython自体を発見したように感じますが、より良い方法で感じます。私を信じてください:学習曲線は楽しい旅のようなものです。素晴らしい、学ぶ曲線! ? Fastapiの多くの利点は数ページの紙を書くことができますが、この記事では、著者が好きな理由に焦点を当てています。セバスチャンは、単なる優れたオープンソースの貢献ではなく、私のアイドルでもあります。彼の献身は、彼自身のものを構築するためのツールを超えています。
なぜスタックテンプレートのフルバージョンが好きなのか
テンプレートには、理想的なスタックがまとめられています: バックエンドにはpostgresql を使用します フロントエンドは React
trayfik
、5。コードは秩序だったので、ベストプラクティスに従います コードライブラリを詳細に調査しませんが、ハイライトの1つは、優れたユーザーID検証の実装です。 OAUTH2およびJWT標準を使用していますが、非常に優れています。構造は一見複雑に感じるかもしれませんが、このように設計されている理由をすぐに理解するでしょう。 6。ボックスを開くことで使用されるカスタム関数
2。初心者の複雑さ
以上がFastAPI フルスタック テンプレートが最新の Web 開発に頼りになる理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。