UIエンジニアとPGのよりよい開発分担を考える
若手エンジニアはJavaScriptが苦手なのではなく単に実装する機会が少ないだけ。つまり要件や機会を作っていないマネージャに問題があるというのが僕の解釈。
2010-10-10 23:08:58デザイン、HTML/CSSマークアップ、JavaScript実装、サーバサイド実装。UIとPGの役割分担、どこで線引きするのが効率的なんだろ。
2010-10-10 23:28:49ブラウザ依存との戦いは、クロスブラウザ対応のライブラリが充実してるJavaScriptに比べて、理不尽な対応を迫られるHTML/CSSマークアップのほうがよっぽど大変。理論だけでなく、経験が重要になってくる。
2010-10-10 23:41:40@knamae 僕もデザイン、HTML、CSSを専任で管理するUIが必要だと思います。CSSは継承の性質上、パーツ単位でスタイルを管理しにくいので、全体を把握する必要があるからです。
2010-10-11 00:51:59@knamae 子孫セレクタとかプログラマブルなCSSライブラリを使えばパーツ単位でCSS管理できるかもしれないけど、現実厳しいよね、という話をワカやamachangとしていました。
2010-10-11 00:56:55フムフムRT @teppeis: @knamae 僕もデザイン、HTML、CSSを専任で管理するUIが必要だと思います。CSSは継承の性質上、パーツ単位でスタイルを管理しにくいので、全体を把握する必要があるからです。
2010-10-11 00:58:28同意です。僕はガル2、AF時代に製品でJSの実装をした記憶がありませんw RT @knamae: 若手エンジニアはJavaScriptが苦手なのではなく単に実装する機会が少ないだけ。つまり要件や機会を作っていないマネージャに問題があるというのが僕の解釈。
2010-10-11 01:11:58少なくともこれまでの経験だと5000行くらいのCSSまでは1人で把握できるから、製品のHTML/CSSは1人で管理できるんじゃないかというのが自分の認識だなー
2010-10-11 07:19:36デザインと、論理的なHTML/CSSの実装は、脳の活性化部分が右脳と左脳で違うので、両方得意な人はけっこう少ないんじゃないかと思う。それに、予算面を除いて1人で専任する必然性もないしね。
2010-10-11 09:27:21@yo_waka PGは複数名になることが多いから、HTML/CSSをPGに任せると変更に弱い実装になっちゃうんだよね。規約である程度カバーできるとは思うんだけど、これがなかなか・・・。
2010-10-11 09:52:58@knamae クラスはデザイナー、IdはPG、という分担もたまに聞きますね。確かヌーラボさんがそれでうまく行ってると聞きました。
2010-10-11 12:53:14@teppeis Liveでもそんな感じで分担してるけど、PGがjQueryやseleniumでクラスを使いたいことが多くて、線引きに悩み始めてたり・・・。
2010-10-11 12:58:38@knamae なるほど。jQueryはなりそうですね。僕は外注のデザイナーさんと仕事したことないので、その折はノウハウお願いしますw
2010-10-11 13:58:38@knamae CSSも規約から自動生成できるといいんですけどね。。来週その辺強そうな人たちの集まりに行ってくるので、いいネタあったらフィードバックします!
2010-10-11 14:19:47