#pragma section-numbers off [[TableOfContents]] = 概要 = 現在雑誌記事などで取りあげられる場合は主にWebにアクセスすると自動ダウンロードする種類の物に関しての場合が多い。 ブロードバンドの普及と、(HTMLベースの)Webアプリの限界が認識されて来たため、再度注目されるようになってきた。 C/Sの時代は各端末にクライアントをインストールする必要があったが、これは絶対さけたい。しかしリッチなクライアントを利用したい。という要求が高いようだ。 クライアントソフトのインストールを極力簡単に。依存性を減らし。かつリッチに。という事。 = 技術的背景 = [http://www.atmarkit.co.jp/keyword/index-recommend/2003/richclient.html @IT リッチクライアント関連記事] = 主な物 = == Ajax == 現在注目されています。 ["Ajax"] == Oracle Forms == http://otn.oracle.co.jp/products/forms/ おそらくリッチクライアントとしての出来はよい部類に入る物です。Java Appletなので多少動作速度に問題が発生する場合がありますが。 開発速度は比較的速いです。また、動作速度はこの手の物では速い部類に入るでしょう。 ただし、ドキュメントが少ないためOracleのサポートを受けずに利用する事がほぼ不可能ですが、、 画面はJavaベースですが、ロジックはPL/SQLでの開発になります。基本的にJavaのコーディングは特殊な要件以外ではしません。 たとえばクライアントの情報を取得したいなどの場合はJavaをコーディングする必要がしょうじます。 リッチクライアント技術に興味がある人は一度は絶対に触る必要があります。 == Java == http://www.atmarkit.co.jp/fxml/rensai2/xmltool09/01.html == Macromedia Flash == 開発者にとっては最悪の物。表現の自由度が高すぎて、プログラマーにはつかいづらい。 変更があるとものすごく大変。 注目されているが、もっと制限された開発用の版が出ないかぎり普及はしないと思う。 ただ、元がWebサイト構築業とかだと導入がたやすい傾向がある。 http://www.2ndfactory.com/concept_ria.htm これがソフト開発だとデザイナーとか用意しないといけないのでハードルがかなり高い。 http://pcweb.mycom.co.jp/news/2003/11/18/19.html こんなのが出る模様 Flexも問題がある["Ajax"]の方がプログラマとしてはやりやすいだろう。 == WebSphereリッチクライアント == http://www.sbpnet.jp/websphere/news/art.asp?newsid=370 さわった事ない。というかまだ公開されてないからわからない。 == Biz/Browser & Designer == http://www.axissoft.co.jp/biz/bizbd/index.html 開発言語はほぼJavaScript互換。 クライアントにランタイムをインストールする必要がある。 == DotNet == DotNet 本当に利用している人がいるのか疑問。 = 参考サイト = http://www.atmarkit.co.jp/fwin2k/verification/officewstk20/officewstk20_01.html ---- CategoryPrograming