フレームワークの辿る道の話。
機能を強化するというと聞こえはいいのですが、悪い言い方をすると、どんどん肥大化していきます。
肥大化していく中で、あるポイントを過ぎるとユーザは、重い、あるいは、機能過剰と感じ、離れていく。
jQueryの作者であるJohn Resigさんも小飼弾さんとの対談で↓こんなことを言ってました。
弾:ただのエンジニアとすごいエンジニアを分けるものは何でしょう?
Resig:あえて機能を追加しないことができる人がすごいエンジニアだ思います。すなわち具体的に何が重要であり,かつ何が重要でないかということを理解したうえで,その理解のもとで最適化ができる人。
小飼弾のアルファギークに逢いたい♥:#10 jQuery/Mozilla John Resig|gihyo.jp … 技術評論社
最適化って大事です。
Less is More.
やっぱりよく使われるシステムって、シンプルで飽きが来ない、白米のような存在なんだと思います。