“不況”時代を切り拓く、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
お読み頂きありがとうございます。
少しでもお役に立てたらクリックお願いします↓。