最近の電話プラットフォームの爆発的な増加により、私は(少し)落ち込んでおり、プレゼンテーションの基準に達することがあるのではないかと思いました。
言語やIDEを意味するのではありません。言語が異なれば長所も異なり、常に格差が必要になる可能性がありますが、言語の機能がいくらか統合されており、C++などの従来の必須言語がラムダなどをサポートするようになっていることに注意してください。
私が本当に話しているのは、一般的なプレゼンテーションメカニズムです。スマートフォンやタブレットが登場する前は、Webは、地理的にだけでなくプラットフォームによってもグローバルにアクセス可能なアプリケーションを提示するための合理的なプラットフォームになりつつあるように見えました。確かに(時には腹立たしい)実装の違いや癖がまだありますが、まともなサイトを書いたなら、PCから電話、適切なソフトウェアを実行しているC64まで何でもアクセスできることを知っていました。 「WriteOnceRun Anywhere」は、ようやく現実のものになりつつあるようです。
ただし、ここ数年で、モバイルオペレーティングシステムの爆発的な増加と、ユビキタスな「アプリ」が見られました。優れたサイトではもはや十分ではありません。ネイティブの「アプリ」が必要です。もちろん、OS、言語、APIは、それぞれが最高を争うたびに、それらを作成するために必要な突然の大きな格差があります。
人気のサイクルがどうなるかはちょっと変だ。端子付きメインフレーム-シンクライアント。 PC-シッククライアント。 Webブラウザ-シンクライアント。電話アプリ-thick(ish)クライアント。
クライアントの世界標準がこれまでにあると思うのか、それとも「光沢のある異なる」サイクルが常にtech dujourの戦いとともに続くのかどうか疑問に思います。
いいえ、「標準」プラットフォームは存在しないと思います。 「かっこいいじゃないか」。とにかくなぜあなたはそれが欲しいのですか?それはあなたが市場で革新を得る方法です。あるプラットフォームの機能が気に入らない場合は、別のプラットフォームを使用するか、別のプラットフォームを作成します。あなたは改善します。
それも楽しいです(少なくとも私にとっては)。新しいハードウェア、フレームワーク、アプローチを学ぶのが好きです。それは私たちの多くがやりたいいじくり回しの一部です。少なくとも私にとっては、古くなりません(少なくともまだ古くなっていません)。
人気のサイクルがどのように進むかはちょっと奇妙です。端子付きメインフレーム-シンクライアント。 PC-シッククライアント。 Webブラウザ-シンクライアント。電話アプリ-thick(ish)クライアント。
これは「人気のサイクル」ではなく、進化と改善だと思います。
人々が既存の[ここにあるあなたのもの]よりも優れていると思うアイデアを持っている限りではありません。 [ここでのあなたのこと]は、ハードウェア、ソフトウェア、ユーザーインタラクション方法(wiiとPlayStation/Xboxを考えてください)などです。
うまくいけば、それは常にこのようになります。それが止まると、新しいアイデアは消えてしまいます。