
古荘貴司(ふるしょう たかし)
blog
会社では畑も耕してます(従業員が)

会社では畑も耕してます(従業員が)

草むら?
後でちょっとだけデモしますが、今日は詳しいお話はいたしません。
アフターパーティで聞きにきてください。説明会も開催します。
日時 2008年6月19日木曜日 18:30~21:00
場所 Mebic扇町(大阪市北区南扇町6-28 水道局扇町庁舎2F)
参加費 無料
事前お申し込み 不要
ずいぶんと昔の話ですが、ある日疲れて家に帰ると、彼女が待っていてくれました。
ずいぶんと昔の話ですが、ある日疲れて家に帰ると、彼女が待っていてくれました。

「疲れたでしょ、気分転換に一緒に胡麻だんごつくろ!!」
ただそれでも、

デザインであって、プログラム。
プログラムであって、デザイン。

とはいえ。。。
システムの仕様、テンプレートの記法はプログラマーの好みに寄りがち。
だってシステムを設計するのは大抵プログラマーだから。。。
・最初は理解しにくくても融通が利く仕様
・最初は理解しにくくてもコードを書く量が少なくなる仕様
とはいえ。。。
システムの仕様、テンプレートの記法はプログラマーの好みに寄りがち。
だってシステムを設計するのは大抵プログラマーだから。。。
・最初は理解しにくくても融通が利く仕様
・最初は理解しにくくてもコードを書く量が少なくなる仕様
得意なこと
不得意なこと

配列A{a1,a2,a3}、B{b1,b2,b3}、C{c1,c2,c3}があったとして

配列A{a1,a2,a3}、B{b1,b2,b3}、C{c1,c2,c3}があったとして

習うより慣れろ。
おすすめはJavaScript
ブラウザだけでできるから。環境構築もコンパイルも不要!
○×三つ並べるやつ
五目並べ
オセロ
テトリス
人が読みやすく、コンピュータが解釈しやすい。
テンプレートに限らず、ずっと言われていることやん。。。
テンプレートにロジック(動作)は書けたほうがいい?書けない方がいい?
昔から続く議論ですが、、、
SOY CMSでは、完全に分けてみました。
動作、設定は全て管理画面で行います。
作業の分担、オーサリングツールとの連携 ⇔ テンプレートだけで複雑な機能の実現
いろんなシステムを作っていて、ロジック(動作)とデザインをきっちり分離できて、それでいて
柔軟性の高いテンプレートエンジンがほしくなった
↓
作っちゃえ!(Wicketを参考)
↓
どうせならO/Rマッパーなんかも作っちゃえ!フレームワーク全部作っちゃえ!
↓
そのフレームワーク使ってCMS作っちゃえ!
このスライドはHTML Slidy + SOY CMSで作っています。
とても相性がいいので、是非一度使ってみてください。
HTML Slidy
http://www.w3.org/Talks/Tools/