Hey Adam,

I think this project would be great for PHP, and hopefully upon stable release it would be better than the current Great Satan (Hail Satan! Glory be upon his name and wretched be his victims) that currently rules the ORM world.

It is one exercise that I looked into to learn PHP extension building, but I ventured too far into the dark forest of PDO and fled for fear of my mortal soul. Reflection extension is a like a black hole for sucking in n00b souls who dare try to comprehend its mass l33tness.

(The above might come off as sarcasm, but I'm totally serious. Only Gods of man would be able to maintain the aforementioned extensions or at least ones with more experience with C.)

If you get it started, I would like to help you maintain it after the Summer of Code project. I have other projects which would take precedence, but I think this would make PHP even better.

You don't have to work directly with PDO (as I had thought), just do as SDO does, and allow for a PDO object to be passed through the ORM constructor or method. But you probably already knew this.

Hey, good luck getting accepted and to the completion of the project.

Jacob Santos


Hi!

I'm an interested student with a project idea for the PHP.net Google
Summer of Code.

I'm thinking about a native ( compiled from C ) ORM extension for PHP. I
don't need to explain how useful and important it is in modern web
applications / frameworks.

My goal is a native php extension that
 - is efficient / high performance (thanks to good application design
and native code)
 - has a really good API (thanks to PHP5's extensible object modell)
 - works with all major DBMSs (by using PDO)
 - is flexible, so with thin wrapper classes it could be a drop-in
replacement for any framework's ORM module.

The concept is object persistence (somewhat similar to Hibernate for
Java). I think object persistence is the most simple, clean and usable
ORM concept, however it is the hardest to implement especially in pure
PHP code (no access to PHP5's internal object modell).

So what do you think? Is it a good project for SoC?

About me: I'm 19 year old, a student at the Budapest University of
Technology and Economics on the IT department ... and as you have
already discovered, not a native English speaker.

Adam Banko

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to