2008.12.8
はじめまして、Progression(1):3大要素
メガネと、池田です。
こんばんは。
今日も寒いですね〜
そしてブログ書いてないですね〜
てことで、書きます。
Progressionについて、連載してみようと思います。
つってもですね、
覚書きつーか付箋つーかチラシの裏的なものだと思うんで、
あしからず。
ただ間違いなどがあれば、
さらっとやさしくコメントなどで指摘してくれると
うれしーです!(ざぶんぐる)
はじめまして、Progression(1):3大要素
第一回目は、Progressionの3大要素についてです。
Progressionの3大要素:
- Scene
- Cast
- Command
Scene:状態のようなもの。階層化してサイト構造を定義する。
Cast:表示オブジェクトの便利拡張のようなもの。UIなどの
Command:通常多用する処理をコマンド化したようなもの。いわゆるCommandパターン。
どんだけ便利なものが揃ってるかは、Castの種類、Commandの種類をそれぞれ参照のこと。
で、一般的に
- 階層化したScene構造を定義
- Scene間を遷移するためのトリガ(UI)を定義
- 個々のSceneに対応するPageを定義(Page=Castの集合体)
のような実装の仕方をするようで、
これだけでサイトの大枠が完成する。
あとは、
遷移関連のイベントハンドラが用意されてるので、
そこにデータ処理やらアニメーションやらを書いていこうね、
それをCommandを駆使してやろうね、
ていう理解で間違ってないと思う。
つまり、
状態遷移マシンのような無骨な処理を意識することなく、
ビジュアル制御のクオリティアップにリソースを集中投下したい人たちのための、
(あるいは全力で手抜きをしたい人たちのための、)
お気楽で華麗なるサイト制作の無料テンプレ(業界標準・β版)
なのかと。
でもね、
リリース版になったら、有料化するのかと。たぶん。
でもそれだけの価値はある。
もうね、
Progressionがないとサイトつくれません。
て人が続出な予感。
以上、Progressionをちょっといじってみての雑感でした。
[...] メガネと、日常。 / はじめまして、Progression(1):3大要素 [...]