Tip:
Highlight text to annotate it
X
様々なWebフレームワークについての 質問もきています
Webフレームワークとは何か? 何で構成されているのか?
Python用に他に人気のWebフレームワークは?
一般的に人気があるWebフレームワークは?
Webフレームワークとは HTTPを使うプログラムの1つです
URLを構文解析しパスやクエリに入れます
そして定義されたハンドラにパスします
Webフレームワークの機能はそれだけです
***はWebフレームワークの1つです
Redditで構築したwebフレームワークに 系譜はさかのぼります
私がやりたい仕事のレベルはここまでですね
HTTPを実装する必要があるとは思いませんが
ヘッダーの場所やクエリパラメータを知ったり
URLを直接コントロールするのはいいことです
DjangoというPythonの 有名なフレームワークがあります
セッションとユーザ処理と フォームコントロールなどを行います
このクラスには適さないのですが どのように動くかは教えます
これらの動きを理解すればこのクラスを終えられます
理解すればこのフレームワークの トレードオフを良く理解するでしょう
何を隠して何を見せているのか
便利なものは何か
カスタムを試みる時いくつかは面倒なことがあります
Python以外で有名なフレームワークは
Ruby on Railsです とても有名です
何が可能かという点で
Ruby on RailsとDjangoは似ています
たくさんのHTTPを隠し 多くのURLハンドリングと構文解析を行います
私はそこまでハイレベルのことはしたくありません
アプリケーションを書く時はシンプルであるべきです
自分でヘッダを設定して
Cookieを見つけハッシュするなら
そう努力すべきです
たくさんのフレームワークが存在しますが
***は本当に教えるのに適しているレイヤです
RedditとHipmunkで私が使った
実際のレイヤです