アルシータウンニュースレター Vol.27
アルザフ27 魅力的なフロントエンドを作るPython Webフレームワークの3つ Pythonは古くからサーバー側のフレームワーク用の言語で書かれており、ほぼすべての規模、ほぼすべての環境のプロジェクトをサポートしています。 しかし、Pythonは伝統的にバックエンド領域に閉じ込められていました。 フロントエンド、クライアント側コードを作るための目的でPythonを書く文化は、少なくともまだまだ大きく拡散していない。 最近、いくつかのプロジェクトはフロントエンドでPythonをJavaScriptに変換したり、Webアセンブリを介してフロントエンドでPythonを実行したりしようとしましたが、現在実装されている方法は薄くて原始的です。 開発者にとって今すぐ良い選択肢はありませんか? もちろんあります。 新しいPython Webフレームワークスイートを使用すると、バックエンドでプログラム的にフロントエンドコードを生成する宣言的なPythonコードを書くことができます。 Pythonオブジェクトを使用してHTMLエンティティと対応するJavaScriptベースの動作を記述し、クライアントに提供されたときにフレームワークにこれらのオブジェクトを自動的に生成させることができます。 このパラダイムに従う3つのPython用Webフレームワークを紹介します。 すべてがバックエンドのPythonコードでHTML、CSS、JavaScriptなどのフロントエンドコードを記述できるようにし、したがってPythonオブジェクトモデルを介してフロントエンドオブジェ...