注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。 0

ピクチャ 97.png
モデルの設計コード 0

 

Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCakePHPでもO/Rマッピングがある。ではAdobe AIRではどうかと言えば、AirRecordを使えば良い。 0

今回紹介するオープンソース・ソフトウェアはAirRecord、Adobe AIR開発に役立つO/Rマッピングソフトウェアだ。 0

AirRecordはStartCommandモバロケなどの開発者で知られるクリエイトシステム太田氏によるソフトウェアだ。AirRecordはRailsやCakePHPと同じデザインパターン「ActiveRecord」を基に設計されている。 0

ピクチャ 98.png
モデルを利用している場面 0

 

モデルはテーブル名や関連テーブル(hasManyやbelongsTo)の設定、データ取得時に関連テーブルのデータをどれくらい取得するかの設定を行うことでSQLを書かずにデータを操作できるようにしてくれる。 0

Adobe AIRではデータベースとしてSQLiteを用いるが、データベース固有の表現などで悩んだ人もいるはずだ。AirRecordを使えばそのような面倒な悩みは払拭され、開発がスムーズになることだろう。 0

Adobe AIRだけで完結するアプリケーションはもちろん、サーバサイドと連携する際にAdobe AIRだけSQLを書く必要があって面倒に感じていた人なども便利に利用できるはずだ。Adobe AIRを使った開発に取り組んでいる方はぜひ使ってみて欲しい。 0

 

Adobe - デベロッパーセンター : ADB開発中!Adobe Developer Box 開発日記 連載4)AIRによるActiveRecordの実装
 http://www.adobe.com/jp/devnet/air/articles/adb_howto_develop_ria_part4.html

airrecord - Google Code
 http://code.google.com/p/airrecord/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が162あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る