私は過去 10 年間、エンタープライズ ソフトウェアを構築してきました。今回は、エンタープライズ アプリケーションがクライアント サーバーからシン クライアントに移行するのを見てきました。いくつかの名前 (asp、SaaS、クラウド コンピューティング) ではありますが、ホステッド ソリューションへの移行も見られます。これらすべての変更により、衝動は主に、エンド ユーザーではなく IT 部門に起因するものになりました。これらの革命の最初の段階では、ユーザー エクスペリエンスは、一元管理とデスクトップ フットプリントの縮小という名目で縮小されました。
この間、面倒な IT 部門を満足させながら、ユーザーにリッチなエクスペリエンスを提供するための多くの試みが行われてきました。1 つ目は、業界のリーダーである Microsoft が ActiveX コントロールの形で提供したものです。その後、Sun の担当者がアプレットを開発し、最近では Java Webstart を開発しました。これらのソリューションはすべて、かゆみを掻き立てるように見えましたが、より厳格な IT 部門から広く期待されることはありませんでした。
その後、Flex が Macromedia から登場しました。彼らは何をしましたか?それは持続可能ですか?Microsoft の Silverlight によるエミュレーションは、彼らがゲームのルールを変更したことを証明していますか? Web プログラミングは永遠に変わるのでしょうか?