Mitsuru Sekine
sekin****@syste*****
2009年 1月 1日 (木) 05:07:16 JST
関根です。 天野さん レス有り難うございます。 自分はJavaのHibernateを好んで使っていたので、 トランザクション管理やキャッシュ戦略とロック戦略を柔軟に使える Doctrineのほうがしっくりきそうです。 この辺りの概念ってHibernateそのままですね。 本家に日本語訳もありました。 http://www.doctrine-project.org/documentation/manual/1_0/ja お陰で幅が広がりました。 有り難うございます。 Takeshi Amano is wrote.: > 天野です > >> Propelの情報提供有り難うございます。 >> ノーマークでした。 >> ざっとPropel確認しましたところ、良い感じなので、 >> ちょっと調査して使ってみようかと思っています。 > > 元々2、3年ほどPropel使いだったこともあり、Propelをプッシュしていて安藤さんが > 紹介してくれたtutorialも書きました。 > > 今思いついたPropelのメリット・デメリットを簡単にあげると: > メリット > - SQLを書く量が格段に減る > - 一度schema.xmlというファイルでDBを定義するのでDBエンジンに > 依存しなくて > > デメリット > - PDOを入れたり、Propelを動かすのが面倒くさい時がある(レンタルホストなど) > - Propelのバージョンが上がるとPropelクラスファイルを作り直す必要がある > > メリットにあるSQLを書かなくてもいいというのは格好良くも見えるのですが、 > どうも最近デメリットのところで困らされることが多く、ここ半年くらい作っている > アプリはPropelを使わずCIのモデルを使ってSQL直書きにすることが多いです。 > > ちなみにPropelのドキュメントは去年の年末に天野が翻訳しましたが、最近は > 更新してないです。すみません。 > > http://propel.phpdb.org/trac/wiki/Ja/WikiStart > > もう一つのORMはDoctrineといってPropelより高機能なORMです。Railsにある > DBのバージョニングみたいなこともできたりするみたいです。 > > http://codeigniter.com/wiki/Using_Doctrine_with_Code_Igniter/ > > こちらは日本語のドキュメントが無かったりと英語が読めないと使いこなすのは > 少し辛いかもしれません。こちらの翻訳も天野がやることになっているんですが、 > 最近さぼってます。 > > Propelも場合によっては使った方がいいこともあると思いますので、分からない > ことなどあれば何でも聞いてくださいませ。 > > Takeshi Amano > > Los ordenadores son inutiles. Solo pueden darte respuestas. > Computers are useless. They can only give you answers. > - Pablo Picasso > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > -- _______________________________________ Mitsuru Sekine Mail : sekin****@syste***** Mobile: 080-1266-1971 有限会社システムマイスター 〒141-0031 東京都品川区西五反田8−1−2 第2平森ビル9F Phone 03-5719-5184 Fax 03-5719-5185 http://www.system-meister.jp _______________________________________