ZODB にあるオブジェクトを素早く検索したり操作したりできます。ZCatalog を必要とせず、名前空間の問題も意識しなくて平気です。可能な限り SQL に似せているので、SQL の経験者には簡単に使えるでしょう。
なぜ標準のものを使わないかだって? 本当の標準なんてどこにもないさ! OQL や OCL が標準だって? 見たことあるかい? とても Java 的で、Python プログラマは使わないよ。XML ? XPath はいいね。4Suite を使っていれば、すでに素敵な XPath サポートがあるね。XQuery は胸くそわるいだけさ、絶対使わないね。Python のようなプログラミング言語と Zope のような先進的なアプリケーションサーバーにとっては、シンプルで軽量なクエリー言語が必要なのさ。そのゴールが ZOQL ってわけ。
| Last edited Wed, 13 Sep 2006 05:46:39 +0900 | Edit this page |