先ほど、ASP.NETなMVPさんに、Webパーツって何?ということを質問させていただいた。
Webパーツって、ダイナミックWebテンプレートとは仕組みが全然違うことが判明。
ダイナミックWebテンプレートは、ローカルで作業するものに対して、
Webパーツはサーバーにおくもの。
ダイナミックWebテンプレートというのは、そもそも統一されたWebページレイアウトにするために、 それぞれのWebページに対して簡単に適用するためのひな型であって、ダイナミックWebテンプレートのレイアウトをいぢれるのは、 Webサイト管理者のみ。
一方、Webパーツというのは、IIS上、.NET Frameworkなサーバー内に置くもの。
例えて言うならば、mixiのレイアウトを変更する、といった仕組みみたいなもの。
2列にするとか、3列にするとか、ニュースを非表示にするとか、マイミク最新日記の場所を移動できたりするんだけど、
Webパーツはそういうのと似ている。つまり、ユーザー単位でレイアウトや表示の設定をカスタマイズできるという仕組みなわけ。
mixiのレイアウトの設定はおそらくクッキーで記憶してるんじゃないかなぁ。クッキーを削除したら設定がリセットされたから。一方、
Webパーツというのは、それぞれのユーザーの設定情報を記録するためのDBが必要になってくるらしい。
DBは基本的にSQL Serverが使われる。
というわけで、全然違うわけだねぇ。
どうやらWebパーツはあまり使われていないらしいけど。



