愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
人の良いジョンカビラと言われます。ソフト哲学者を目指します。
AMN sponsor rolls
応援します!
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[Web系]の最新30件
ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」 動画ベーススライドプレゼンよりも、スライドベース動画プレゼンの方がWeb向き。 mixiアプリやるならAmazon EC2 モバツイが月間1億PV到達の見通し ツイッターとはなんぞや?のわかりやすい回答 ツイッターか?ブログか?思考の整理学 【Best Mobile Based Twitter App】モバツイッターがTOP5にノミネートされました。投票のご協力を!【敵はtweetie2】 【Best Mobile Based Twitter App】モバツイッターのOpen Web Awardsへの投票のご協力をお願いします! モバツイッターが日経ビジネスアソシエに掲載されました。 ネットビジネスで商標は大事です。 twitterによって世界が集約され心の戦争が起きる おまとめマンxTwitterキャンペーン セカイカメラは、21世紀のネットスケープになるか?! 「食事中なう」が無意味だと?あれ?ライフログってなんだか意味わかってる? 岡田有花さんに取材された! EC2のロードバランサーのIPアドレスが変わる罠 twitterの「つぶやき」の有効期間は2分 究極のスモールスタートの方法 自宅サーバからEC2へ 技術や用語に興味ないユーザーを「一般ユーザー」と括るのキケン アマゾンEC2 ナイトセミナ 第 2 回に出演します。 モバツイッターの政治家アカウント一時サスペンドの話 【twitter話】ネットを使う人には2種類のタイプがある ビバ☆ヒウィッヒヒーは、ネットコミュニケーションの問題をズバリ突いている うっかりしてたらモバツイの延べ登録ユーザー数が10万人を超えていました。 POPitがカラメルの商品紹介&アフィリエイトに対応! twitterは「みんなのもの」じゃない。 入力フォームの美学と現実 日本人にとって一番使われてるハッシュタグ ツイッターはステートレスなコミュニケーションでありつづけて欲しい。 夜のプロトコル「NO_04「We love twitter & tumblr.」~あの娘、ぼくがリブログ決めたらどんな顔するだろう~」に参加した。
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
モバツイッターが、Open Web AwardsのBest Mobile Based Twtter Appを受賞しました!

December 01, 2003

フレームワークは数あれどデザイナーの作るHTMLにコードを埋めるテンプレートフレームワークは失格だよね。Strruts,JSP,XSL、Velocity、みんな使えない。

どれもこれも開発工程を考えてないし、手戻りのことが考えられていない。HTML→XSLなんかに変換してしまった日には、デザイン修正があったらどうすんの?大規模修正があったら、これ一つに1人日費やすのは選択ミス以外の何物でもない。とにかく、for eachとif文をデザインコードに埋め込むコードは最悪ね。とにかく、こういうのはHTMLタグに重きをおかないエンジニアonlyの発想でしかない。

また、変換入れると、マスターデザインのデータが2つになることを意味しているわけ。ここで修正ミス、デザインの不一致が起きうる。XSL使ってみたら、実際起きてるし。

そもそもモノ作りとは、何かの状態遷移をもたらすことで発生するビジネスであるならば、その変換工程の数は少ないほど儲かるはずだ。

MTやxoopsなどのテンプレートをDreamWeaverで編集することでたどり着いたのは、やはりダミーでも文字が入ってるほうが良い。つまり、完成品のデザインHTMLはそのままテンプレートとして、シームレスに使えるべし!

WOタグとか、jspのカスタムタグも違うんだ。単純に [div id="なにがし"]にょろにょろ[/div]の中身を置換してくれるテンプレートエンジンが欲しいなと思ってたら、既に考える人は沢山いて、jakartaのTapestryお前じゃないか!と。

とりあえず、以下、自分用ブックマーク
Tapestry本家
Tapestryについて
Tapestryを使おう
Tapestryについて語ろうよ!

以下、すごく重要なことなんだけど、わからない人が恐れおののく方法でテンプレートを作ってはいけない。HTMLそのまんまで拡張子がjspになってるだけで、みんな怖がるのが人の心理ってもの。別にこれを修行が足りないとは必ずしも思わない。デザイナーに対する期待値の問題だけど、僕はデザイナーはHTML + 簡単なJavaScriptまで。複雑なJavaScript以降は開発者の仕事だと思っている。JavaScriptをナメるなよ。

blognaviで見つけた、先端技術情報センターさんの知識の営業が知識流通によると、知識の流通には、

>・相手を安心させなければならない
>・重要なのは、プロセスをコントロールすること。買い手をコントロールしてはいけない

が必要だということ。

これは、まさにITが実現すべきことを表しているし、ソフトウエアプロダクトの究極の本質だよね。
使えないプロダクトが出ては消えていくのは、ここんところの訴求がうまく行ってないからに他ならないだろうし、受託だと運用に押し付けちゃうことで妥協してるだけだし。

アップルが潰れないのは、ここの訴求のプロフェッショナルだから。OS9みたいな、現代のOSとして品質的に明らかにカスなOSが長らく支持されるのが、ここのところであり、上記の引用と組み合わせ、何がソフトウエアの本質か?を改めて思い知らされる。

もちろん、こういうのは本題の開発工程のフレームワークにも当てはまるべき。

ただ、Tapestry、今欲しい機能までは達してないんだよなぁ。僕が欲しいのは、テンプレートエンジンなので単純にservletやStrutsの置き換えだけでは困るんだ。
かと言って発展途上のコードを改造しても、後々良いことないし。

いろんな意味で悩まされる。でも、同じ事を考えてる人いるんだなぁってことで安心したよ。なんか激しい落とし穴があって、尊敬する先人方は、みんな回避せざるを得なかったのかな?とか不安に思ってたので。

■同じカテゴリ[Web系]のエントリー
<<前の記事 Oracleを無料で手に入れる
>>次の記事 ストリーミングの生きる道
■このblogの書き込み最新3件
グッドデザイン賞に出てたおしゃれなサイクロン掃除機がなんと半額以下。 SEOには、運用のSEOと設計のSEOの2つのフェーズがある。 ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」