ITで遊ぶ

モバイルファースト2

さらに開発の仕方が大きく代わることに言及しておきたい。
現在、システム構築をしていてウェブ側の構築ってどうやっているだろうか?
PHPでサーバー側を開発してViewに属するものはSmartyを使ったりしていないだろうか。
Javaでサーバー側を開発してクライアント側をやはりJava awtやswingで作ったりしていないだろうか。

これらから次世代に移る過程の技術にAjaxがある。画面が変わらないままデータ表示が代わるのはほとんどこれだ。
Ajaxの場合、データは画面イメージを送ることは稀でデータだけをJSONやXMLの形式で送る。

ここで重要なことは、サーバー側と同じ技術で作らないということだ。伝統的な製作手法は認めたくないだろうが、同じPHPやJavaで作ることでプログラマーを複数種類用意することを避けている。
しかし、スマートフォンに代表されるモバイルのアプリを作る時、さまざまな画面サイズに対応するのをPHPやJavaでやることは現実的ではない。したがって、モバイルデバイスに精通し、Javascriptを扱えるエンジニアが必要となるのだ。

前回、書いたようにモバイルの画面構成はPCでの技術は役にたたない。デザイン、実装、いずれを取っても、これから「端末側専門」のビジネスが生まれることは間違いない。

関連記事

  1. 木村 岳史さんのおっしゃる「改訂「SIerは5年で死滅する」」

  2. ボトルネックに従う(俺がITで学んだこと)

  3. クラウドサービスが世の中を席巻する理由

  4. 確率の奇妙な特徴

  5. Bluetoothが繋がらないと言っている人へ

  6. データ階層社会とGDPR

  7. 仮想通貨は通貨になりえない

  8. WIndows10スクリーンキャプチャ+CLCL

記事をプリント