本文へジャンプ

Ruby で Informix アプリケーションを開発

タブの始まり

 

1. 概要

Ruby はシンプルさと生産性にフォーカスしたオープンソースのスクリプト・プログラミング言語をです。 Ruby は、オブジェクト指向言語であることが異なる他は、Perl や Python のようなスクリプト言語と良く似ています。 Rubyは、技術やプラットフォームに依存しません。 C、Java、.NET 上でさえ、スクリプトで必要となる有用なオプションになっている Ruby ランタイムの実装を見つけることができます。

Ruby 言語の更なる詳細については以下をご参照ください:

Ruby は、データベースのバックとなる Web アプリケーションを開発するためのオープンソースの Ruby フレームワークです。 Rails は、開発者が Web サイトやアプリケーションを最小限のコーディングで開発するのにを促進し、Ruby のオブジェクト指向コア・デザインを拡張します。

Rails は、二つの重要な原則に基づいています:


更なる詳細は以下をご参照ください:


1.1 Ruby on Rails のアーキテクチャー

Ruby on Rails は、Web ベースの GUI プログラミングで標準的に用いられるモデル、ビュー、コントローラーの MVC アーキテクチャで構成されています。 このアーキテクチャには、三つの主要なコンセプトがあります:


Rails フレームワークは、Web アプリケーションの開発を容易にするために設計されたユーティリティとコンポーネントのセットを提供します:


1.2 Ruby Driver and Rails Adapter

BM Informix は、Ruby プログラミング言語で書かれたクライアント・アプリケーションのデータベース・アクセスと、Rail フレームワークでの Webアプリケーション開発とをサポートしています。


Ruby ドライバー

Ruby でデータベースを用いるために、アプリケーションはRuby ドライバーを必要とします。 このドライバーは、Ruby ランタイムをデータベース・サーバーに接続するレイヤーを提供します。

以下のドライバーで Ruby を Informix データベースに接続することができます:


Rails アダプター

Rails アダプターは、Rails フレームワーク内で特定の Ruby ドライバーを使用できるようにする Ruby スクリプトです。 これは、要求された Ruby オブジェクトを提供し、例えば、ActiveRecord オブジェクトは、Rails フレームワークで Ruby ドライバーのフル利用を可能にします。

IBM Informix は、以下の Rails アダプターをサポートします:

どちらのアダプターも Ruby gems として Ruby リポジトリーで利用できます。 Ruby gems は、Ruby コンポーネントに必要なライブラリやソース・ファイル、スクリプトなどを全て含んだ自己完結型のパッケージです。

関連情報

本コンテンツは、 IBM Informix Developer's Handbook (US) を抜粋して作製したものです。


IBM は、これらの資料の内容についていかなる保証もしません。これらの資料は、特定物として現存するままの状態で提供され、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任なしで提供されます。

IBM、IBM ロゴ、ibm.com、InformixおよびPower Systemsは、世界の多くの国で登録されたInternational Business Machines Corp.の商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtml (US)をご覧ください。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標です。

Information Management software

メールでお問い合わせ

まずはお気軽にご相談ください。

Informix V11.70


Need a free database? Download Informix now


Need a free database? Download Informix now

無償製品をダウンロード


ニュースメール

Informixニュースメール配信中