Zend FrameworkZend Framework勉強会#2 は株式会社paperboy&co.様の協力もあって、盛況でしたが、どうもZend_Dbに関して誤解があるような気がしているので(私も含めて)一通り確認してみようというフォローアップ記事です。現在、Zend Frameworkで対応している... 続きを読む
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。米Microsoft社の副社長で、ASP.NETやSilverlightの開発チームを統率する氏のブログでは、次期製品を含む最新の技術をいち早く紹介しています。 原典:Using EF "Code First" with a... 続きを読む
O/Rマッパー(ORM)かSQLか、という話が一部で盛り上がっていたので追いかけていました。ORMについては以下のような見方をすることもできます。「最初からあらゆる要素をオブジェクト指向で設計、実装すると決めた新規開発システムならばORMは有力な採用候補」... 続きを読む
S2Dao.PHP5 概要 Java版S2DaoをPHP5に移植します。 S2Dao.PHP5 を利用するには最新版の S2Container.PHP5 が必要です。 リンク リポジトリ SVNリポジトリブラウザ トラッキング ダウンロード labs.s2php5.jp S2Dao.PHP5の特徴 S2Dao.PHP5は以下のような特徴を持... 続きを読む
PDOでPrepareすれば殆ど作業が簡単に片付くが、やっぱりO/R mapperで楽をしたいなと思った。いろいろ見てみると、PropelのPDO版 Propel 1.3SeasarのPHP版 S2Container.PHP5CybozuのCBL CBL ActiveRecordZend FrameWork Zend_Dbが見つかった。Zend_DbはAPIが... 続きを読む
hibernateを利用してはいけない5つのシチュエーション(リンクは記事最下部の関連コンテンツにあります)では、 多数の方からそれはおかしいという指摘をいただきました。 特にkoichikさんは私の代わりに様々な検証を行ってくださり、そのおかげでやっとhibernat... 続きを読む
いまさら強調するまでもなく、今日、データベースといえば、リレーショナル・データベース(以降、RDB)が主流であることは間違いない。しかし、C#やJava、C++といったオブジェクト指向言語の台頭によって、RDBが常に最適解とはいえない状況が発生しつつある。... 続きを読む
前回では、O/RマッピングおよびO/Rマッピング・ツールの概要について解説し、.NET向けの代表的なO/Rマッピング・ツールである「NHibernate」を紹介した。 O/Rマッピング・ツールを使えば、(C#やVB.NETの)オブジェクトとデータベース上のテーブルとをマッピン... 続きを読む
世の中はhibernate礼賛のサイトが沢山あります。 O/Rの中ではバラ色の世界が広がっているように錯覚してしまいます。 しかし実際にマジに使用すると、ひどい目に遭う局面が沢山あります。 -- 2007/01/16 追記 ここに情報を探しにきているようなひとは、悪いこと... 続きを読む