読者です 読者をやめる 読者になる 読者になる

久保清隆のブログ

ライフハック、健康、旅行など、役立つ情報を書きます。

RIA技術の基礎知識:Web制作者が知っておくべき7つのRIA技術まとめ

“不況”時代を切り拓く、7つのRIA技術の基礎知識(1/4)- @ITでRIAが特集されていたので簡潔にまとめてみた。

RIAとは

Rich Internet Application(RIA)は、ウェブブラウザなどのクライアントの機能を活かした、従来よりも表現力に優れたインターフェースをもつウェブアプリケーションのこと。静的なページを表現するHTMLに加え、Flash、Ajax、Javaアプレットなどの新しい技術が含まれる総称的な概念。

RIAの種類と特徴

技術名 特徴
Ajax WebページをリロードせずにサーバとXML形式のデータ通信して処理を進める対話型Webアプリケーションの実装形態。
Biz/Browser Webブラウザ(IE、FireFoxなど)の代わりにWeb業務システム向けに作製されたRichClientソフト。日本発でモバイルや帳票にも強い。[ThinkIT] 第1回:リッチクライアントとBiz/Browser (1/4)参照。
Curl Curlは、対話的なWebコンテンツ用のプログラミング言語。HTMLのようなテキストマークアップと、JavaScript のようなスクリプティング、Java のような重量機能を単一のフレームワークに統合している。3Dを使った高度なUIも実現できる業務系の老舗言語。
Flex/AIR Ajaxの弱点(Webブラウザ毎の実装の相違やバグ、挙動の差異)を克服し、Ajaxよりも容易に開発が出来るソフトウェア開発キット(SDK)として注目。Adobe Flexではコーディングがメインで従来のプログラミング手法を生かせるため開発しやすい。Flashベースでデザイナの実績が多い。
JavaFX もう「遅い」とはいわせない、Javaの進化系。JavaFXは、SwingベースのGUIアプリケーションを構築するためのスクリプト環境。「JavaFX Script」というスクリプト言語により、ごく簡単なスクリプトで高度なGUIアプリケーションを構築していくことができる。
Nexaweb エンタープライズ インターネット アプリケーションf(企業内における多種多様なコンピュータシステム群や各種ビジネスパッケージ群)を既存のインフラで迅速に開発およびデプロイするための主要なソフトウェアプラットフォーム。Java/Ajaxベースでリアルタイムに強い。
Silverlight Silverlightとは、Microsoftが開発した、Webブラウザ上でRIAを実現するためのアプリケーションフレームワークの名称。Webブラウザのプラグインの形式で提供、簡単なインストール作業により対応できる。Silverlightを使用すると、描画やアニメーション、ビデオ再生などを含んだリッチな表現や、双方向性を持ったWebアプリケーションの構築が可能。.NETの資産をマルチOSで生かせる。


参考サイト

[ThinkIT] 第1回:リッチクライアントとBiz/Browser (1/4)
Curl (プログラミング言語) - Wikipedia
Apache Flex - Wikipedia
JavaFXって、どういうもの? [Javaプログラミング] All About
Nexawebとは
.NETを知らない人でも分かるSilverlight入門(1):Silverlight開発を始めるための基礎知識 (1/3) - @IT



お読み頂きありがとうございます。
少しでもお役に立てたらクリックお願いします↓。
ブログランキング・にほんブログ村へにほんブログ村 IT技術ブログへにほんブログ村 IT技術ブログ プログラム・プログラマへ