愛車:マツダアテンザ
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を受賞しました!

November 16, 2005

妙なカスタムタグよりも先にHTMLやJavaScriptを書きたくなる人には、Webフレームワークは厳しい?

ASP.NET Webアプリ開発の裏事情 > エピソード9:「モバイル対応」と闘う

ある意味、問題点はこのリンクに集約されているかな。Strutsを使ってて感じるのは、

・今まで当たり前のようにできていたことが、できにくくなった。
 (正確に言うと、統一感を得る代わりに、ユーザビリティ主体にできていた個別のメッセージハンドリングやリンク制御とかが、Strutsのアーキテクチャに従った結果、自在に制御するのが「面倒くさい」。設計の問題なのは重々承知で、あえて書くが。)
・タグが覚えられない。HTMLを書いたほうが速いので、もどかしい。
 (Strutsのattribute規則は直感的でないと思う。スキーマに機能を無理やりあわせこんだ感じがプンプンする。)
・同様にJavaScriptとHTMLの結びつきが遠くなり、サーバサイドとHTMLが近くなって、たまに何やってるんだろ・・とか思う。
・カスタムタグは、デザイン(HTML)とデータの分離ができなくなる。
・forループが入ったタグは、カスタムタグにしようがスクリプトレットにしようが、ASP,PHPにしようが、どんな記述法を使っても同じで、扱いにくさは全く改善されない。(つまり今の発想では諦めろってこと。)JSPとの違いはあるけどね。ぬるぽから解放される。要は身内の改善。

Webフレームワークとしては、2極化が進んで欲しいと思っている。
それは、Webデザイン(HTML)ドリブンか、エンタープライズドリブンかのどちらかである。

「Webデザイン(HTML)ドリブン」は、HTMLやJavaScriptを直接いじったほうが速い人たち向けのフレームワーク。
「エンタープライズドリブン」は、そういうのが全然ダメな人向けの主に企業システム向けフレームワーク


前者は、HTMLやJavaScript,Ajaxとサーバサイドの結びつきは薄い。オブジェクトデータのやりとりを如何に簡単にするか?が重要で、HTMLを壊さず、自由度を損ねないようにする。その代わり、デザイン融通性やデザイン変更のメンテナンス性を最優先にできるため、デザイナー、コーディング工程の成果物を如何にそのまま反映できるか?を追求。

AjaxもJavaScriptライブラリをそのままカスタマイズするようなノリで開発する。
開発に必要な知識は、基本的にJavaScriptやHTML、そしてWeb技術そのものである。学習のアプローチそのものがハックに近い。

(例:フレームワークとして良いのはまだない?PerlやPHP系のライトなテンプレートエンジンがあえて言うならここか?Ruby on Railsもこっちだよね?)

適度なバランス間が重要。フレームワークが肥大化していくことが寿命を迎える第一歩。ビジネスにはなりにくい。


後者は、ガチガチのライブラリで固める。HTML(Flash)のUIコードなんか書く必要がないぐらいが理想。その代わりデザイン自由度も低いというか、反映するのが結構大変。VBライクであることとサーバで何でもやりたいという発想が原点で、何よりクライアントコードをいじるのがリスクと感じる人向け。
(例:ASP.NET,Struts,JSF,Flex、最近出たAjaxをサーバ側のRPCでどうのこうのとか言う奴もこっちかと。)

開発に必要な知識は、何よりフレームワークの知識であり、そこから生成されるコードは二の次で良い。まずはフレームワークの範囲に収まる努力をが求められる。

将来的にはVisual Basicのようにウインドウアプリが、さくさく作れてしまうのがゴールと思われる。プロダクトビジネスとしてはこっちが本命。


当然、僕は前者派なのであります。

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