My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
WhyPhORM  

Phase-Design, Featured
Updated Oct 28, 2009 by tony.fug...@gmail.com

#It's all about...

Why phORM

Lets start off with, we like Python, a lot. Good language, good features, we dig it. We like mod_python. We like Django. We don't like how many popular web hosts do not support mod_python, meaning we can't use Django how we prefer to use Django. With that in mind we set out to make a rough translation of what we like about Django in PHP. Thus, phORM was born.

Obviously, PHP will never be Python and vice-versa like all things, there is surely good and bad in that in both directions. We do what we can where we can.

All that being said, right now phORM's main goal is to facilitate rapid database development. We use Flex and Flash a lot, so many of it's features, namely it's XMLUtils class, are geared to facilitate data moving into Flash/Flex.

The project is about 2 years old with large periods of inactivity in development, and there is always more that can be done to improve it. Anyone who is interested, we would like to invite you on into the fold.

Limitations

In it's current state phORM only supports php 5.1+ and MySQL 5 or CouchDB 0.x. Since PHP 4 has had it's end of life announcement, there are no plans to support PHP 4 and we think that is a good thing. PHP 5 offers much more robust Object Oriented features, and phORM is 100% Object Oriented.

Requirements

phORM requires:

  • PHP 5.1+
  • PDO compiled into PHP (most hosts we looked at support this)
  • MySQL 5 or CouchDB 0.x

Where to?

We plan on making phORM capable of supporting Sqlite, MS SQL, PostgreSQL, and an XML style database for small projects. None of that is in place yet, and we would love some help to get it there.

Adam & Tony

Comment by Liubomir...@gmail.com, Feb 5, 2008

I cant find an roadmap and status of the project.

Comment by project member aventure...@gmail.com, Jan 26, 2009

We have been pretty busy at our day jobs, and development on the platform crawled for a while there, but it's back in full swing now. The project is under active development as of 2008-12-15. We do not have a formal roadmap in place yet.

Powered by Google Project Hosting