April 15, 2013
Objective-Cなんてのを書いてると、なんでこんなちっぽけなことを実現するのに時間がこんなにかかるんだろうと思う。
スキルや経験に問題があるかも?!というのは否定しないけど、Webベースで作ってる時に比べて、自分の生産性が1/20ぐらいになってる気がして、携帯HTMLのサーバサイドコード書いてた時と比較しちゃって、モチベーションの維持が本当大変。
HTMLのハイパーリンク、テーブル、CSS、、、すごくシンプルなアーキテクチャで、すごいよ、やっぱり。
なによりWebは分業したときの切り分けがエンジニアに優しいw。
唯一の弱点はサーバサイドコードが汚くなることだけど、汚くあることで可読性は悪いけど、その分、修正のスピードが早い。汚いところは君の頭の回転でカバーだ。
AjaxもいらないからブラウザとWebサーバの間で先読み技術などがどんどんリッチになって、Webの人はできるだけ使いやすいWebサービスを作ることに時間を費やしたいね。
そう考えた時に、Web Socketとかどんどんややこしい方向に進化していくHTML5は退化だと思うなぁ。いつか来たAction Scriptを思い出すわけ。MovieClipって怪しかったかもしれないけど、あれ自体が作り手が意識しないオブジェクト指向のパーツで素晴らしかった。
そんなことよりブラウザがもっと進化して便利であればそれで良いじゃん。高機能になっていくってのは、結局、サービスベースで見ると、実質ブラウザの再実装みたいな世界に突入するので、みんながそこに時間を割くのはもったい無いね。
あーはやくスマホが進化して、ネイティブアプリの時代終わらないかなぁ....。
と同時にスマホアプリをバリバリ開発されているかたを尊敬する限り。。。一緒に仕事したい。。
#という愚痴でした。