フォトアルバム

2009年7月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

なかのひと

アンケート

  • Do you Like?
    アンケート
    どのColdfusion用フレームワークが好き?
    ModelGlue:Unity
    ModelGLue
    Mach-II
    FuseBox
    LiteWire
    OnTap
    ColdBox
    OnAir
    cfWheels
    CFRails

    [PR]アンログ.jp 自動車保険

373news.com

想ひ出

  • Dvc00050
    携帯で撮った写真をアルバムにしています。

サムネイル

  • CF-OOP









  • ganymean.org









  • シナプス

Google Analytics

ActiveRecord

CFMXでRuby on Rails風に・・・(その2)

前回のポストで宿題にしておいた

について、CDCDEVのメーリングリストをトレースしてみた。
やはり、Sean CorfieldがML上で多くコメントしている。
彼曰く、

Reactor caches database object instances (metadata, essentially, not actual application data).
Arf! and objectBreeze do not provide caching.

Arf! and objectBreeze introspect the database without needing an XML file.
Transfer and Reactor use an XML file to describe the database.

Model-Glue + ColdSpring + Arf! / Reactor
(Arf! for simple stuff, Reactor for more complex stuff)

obJectBreezeという新しいORMサブフレームワークもあるようだが、
一言でいうと、

Reactor:大規模向き、パーシスタント機能あり、DB定義にXML使用。
Arf!:小規模向き、パーシスタント機能なし、DB定義にXML不使用。

Brian Rinaldiのブログの記事:Arf, ObjectBreeze, Reactor and More!
参考になると思います。

個人的には、
- Model-Glue - for presentation / event wiring
- ColdSpring - for model management
- Reactor - for persistence
を試してみようと思う。
早速、Doug HughesのサンプルコードにあるBLOGを試してみよう。
(ModelGlue+Reactor)

CFMXでRuby on Rails風に・・・

10月下旬から11月上旬にかけて、Seanが彼のブログで'Ruby on Rails’を
何度か取り上げていたのを、ふと思い出した。

さっそく、日本Rubyの会のRuby on Railsに飛んでみる。
おお、CFと同じくMVCフレームワークではないか!!

  • モデル:ActiveRecord(専用O/Rマッパーライブラリ)
  • コントローラ:ActiveController(アクション管理単位は、クラス単位でなくメソッド単位)
  • ビュー:ActionView+Erb(ヘルパーライブラリーをつけた埋め込みRuby)

満足せる豚。眠たげなポチ。さんのRuby on Rails日本語訳記事を除いてみると、
な、なんと、O/Rマッパーのおかげで、モデルを定義するだけで、
何もSQLを書く必要がない!!GWやDAOの機能が最初から実装されている。
便利だ!

そんなこんなで、CFでRuby on Rails風なサブフレームを探してみたら、
やはりありました。

パッと見たところでは、両方ともMVCフレームワークではなく、
他のCFフレームワークと連携するサブフレームワークのようだ。
ドキュメントを読んで、もう少し違いをまとめてみよう。

ログイン

  • コントロールパネルへのログイン
    アカウント:

    パスワード:

PR情報

  • [[PR]]
  • おすすめバナー

更新ブログ

google Search

  • Google
    blog.ganymean.org
    WWW

最近のトラックバック

Google

SHINOBI

Blog powered by TypePad
Member since 04/2005