Propel: работа с БД через объекты

Ямерт

The Old One
Propel: работа с БД через объекты

Привет!

Ища в гугле workaround для одного глюка в Apache Torque, случайно наткнулся на сабж (http://propel.phpdb.org/wiki/index.php?node=11).
Вот ключевая информация:

--------------------------------------------------------------
Propel Technology
Propel is based on Apache Torque, a well-established O/R solution for Java.

Propel is actually two tools which work together to provide efficient object persistence customized for your RDBMS: a generator and a runtime framework.

Generator

Based on a simple XML schema describing your database and tables, the generator will build PHP classes to interact with your data model and SQL definition files to create the tables, keys, sequences etc. for your specific RDBMS. The use of a build system to create RDBMS-specific SQL makes for a truly database-independent system without sacrificing performance.
--------------------------------------------------------------
Вот тут можно посмотреть примеры использования:
http://propel.phpdb.org/docs/user_guide/

То есть, насколько я понимаю, это портация Torque на PHP5. С Torque работаю где-то полгода, и вполне им доволен - не считая некоторых глюков.
Судя по датам последних новостей на сайте, продукт не обновлялся уже порядочное время.

Контрольный вопрос: кто-то работал с этим Propel? Или знаете и можете порекомендовать другие подобные продукты?
 

Ямерт

The Old One
Автор оригинала: Нечто
Ямерт, читал восьмой PHP Inside?
Неа, не читал :eek:
fisher, не был я на второй конфе...Про ORM как раз очень хотелось послушать. Есть у тебя материалы в электронном виде? Если да, то можешь поделиться?

Вообще, конечно, портировать с Java на PHP тяжко и глюкаво...И надо ли?

-~{}~ 25.01.05 12:37:

fisher ?
 

Ямерт

The Old One
А разве не первая это была?
В общем, на той доклад фишера я тоже не слышал....
 

fisher

накатила суть
http://fisher.phpclub.net/ORM-slides/index.html
на самом деле, я погорячился немного - про пропель там с гулькин нос, вряд ли оно будет полезно тебе в разрезе пропеля, но там есть некий набор "принципов", по которым можно "классифицировать" ORM на полезность. вовсе не претендуя на полноту, но просто в то время оно никакого обсуждения не вызвало (да и до сих пор - тема крайне спорная)...
но мне лично больше понравился OJB чем Torque и доки по нему имхо понятнее (как уж там внутри - хз, я про концепты)
 
Сверху