gradleになったと思ったら、bazelの足音が聞こえてきてます。SPA界の進化には追いついていない感があります。Androidの開発環境は遅れたのか、ということです。それ考えるキーワードの一つが「伽藍とバザール」なのでないでしょうか。して最近の開発者は伽藍とバザールをご存知ないかも知れません。書かれた、Linuxはなぜ普及・発展したかを考察した論文です。「伽藍」というのはプロジェクトのロードマップをちゃんと書いてプロのエンジニアがちゃんと考えて公開するようなプロジェクト、大して「バザール」というのは寄ってたかってみんなで変更を加えて試して見るようなプロジェクトです。Linusがやったバザール的プロジェクト管理は無謀に思われたが、頻繁なリリースと多大なフィードバックによって結局質のいいプロダクトを作り出すことができた、という今となってはそりゃそうだよなという知見が書かれています。バザール的な開発になっていて、その御蔭でその高速な進化を達成できているのでは、というのが今回のあらっぽい推論です。Androidのリソースシステムを見てみましょう。Viewのクラスを記述することはできます。Drawableはかけません。colors.xmlとかで定義したものだけで、それを少し薄くしたとか書くことはできません。1.5倍とかの指定ができません。Jadeとかではいろいろできるのに。Googleが握っているからです。開発者が欲しいと思った機能を追加できないのです。inflaterの制限にぶち当たります。Googleが組み込んだ便利な機能が足枷になっているのです。Googleもかわりつつあるか?Googleもこの状況には気づいているような気がします。機能をフレームワークに組み込むことなく、一般的なライブラリとして供給しようとしているような気がします。DataBindingとかそうでしょう。Deviceを更新しなくても組み込むことができます。重要なのは、サードパーティーライブラリと競争が発生することです。ActionBarSharlockがあってはじめて出てきた気もします。okhttpはそんな感じだったかも)。クリスマスプレゼントに代えて以上は、非常に大雑把な床屋政談レベルの話です。WebAppはデプロイが楽だとか、JavaScriptの動作する環境はモバイルと比べてリッチだとかも考えなくてはいけないと思います。そこらへんの考察は正月にお屠蘇でも飲みながらやりたいと思います。あと5分でクリスマスが来ます。WebApp界もともに発展しますように。自転車を盗まれたALPを支えられなかった技術(3)ALPを支えられなかった技術(2)ALPを支えられなかった技術(1)ALPを支えられなかった技術(0)月別アーカイブはてなブログをはじめよう!dageziさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。