Pythonのお勉強 Part3000.12
■ このスレッドは過去ログ倉庫に格納されています
0719デフォルトの名無しさん
2006/09/09(土) 08:32:17煽りには乗らないほうがいい。
> 要するにWebフレームワークってORMライブラリのことでしょ?
いや、それは違う。ORMライブラリは付属しているだけ。
http://www-06.ibm.com/jp/developerworks/linux/060802/j_l-django.shtml
(ORMライブラリより、ORマッパという言葉のほうが普通だと思う。)
あと、そもそもフレームワークとは何かと言うと、ライブラリに似ているが、
ある意味逆のものとも言える。どちらも既存のコードと自分のコードを組み
合わせてアプリケーションを作るという点は同じだが、
・メインのロジックを自分が書き、そこから既存のコードを呼び出す場合、
その既存のコードをライブラリと言う。
・自分のコードの隙間を埋める既存のコードがライブラリ。
・メインのロジックは既存のコードであり、そこから自分のコードが呼び
出される場合、その既存のコードをフレームワークと言う。
・既存のコードの隙間に自分のコードを埋め込んでアプリに仕上げるのが
フレームワーク。
こう言っても分かりづらいだろうなあ。自分もJavaのStrutsとかを実際に
使ってみるまで分からなかった。
あとPythonのWebフレームワークって使ったことがないんで、そこから先は
他の人に聞いて。すまん。
■ このスレッドは過去ログ倉庫に格納されています