Open phpfui opened 3 months ago
I would not say it's dead, maybe not as active as it once was. There was a realise back in March
It seems like the original creators have moved on, so not sure who is actively in charge. I looked into the issue I found (static call of member method in delete) but did not see an easy fix. This is kind of basic functionality that does not work, so I wondered what is going on with the project.
My interest is benchmarking the package, so not using it in prod. More curious than anything else. It is sad we start stuck with slow and bloated ORMs like Eloquent.
I love Propel but I am using it in production and the writing seems to be on the wall that further updates to PHP core will render it kind of obsolete without a major rewrite.
What is the closest thing out there that is maintained? Anybody ever use doctrine-active-record? (https://github.com/symlex/doctrine-active-record)
I tried to use the stand-alone Eloquent package but it doesn't seem to support migrations which is kind of a deal killer. Alternatives?
I had the same problem and one reason I did not consider Propel (but it was closer than most to what I wanted) as it looked like a dying project. I searched far and wide and found nothing to meet my needs (fast and low memory footprint), so I wrote my own: https://github.com/phpfui/ORM You can check out some of the philosophy behind it on my blog starting here: https://blog.phpfui.com/getters-and-setters-vs-public-access
Check it out to see if it meets your needs. A slightly different approach than the memory hogging repository models you see most ORMs taking.
OMG phpfui. I don't even know what to say except, umm, thank you? Will definitely check it out.
Let me know if you find any issues. I think it is fresh take on ORMs. Active Table and database cursors are key to reduced memory usage.
Heyhey, very good question :)
This project is not dead - yet, it is lacking active maintainers and moderators.
There is a very small group of people taking care of security issues and php updates because of business needs. But sadly currently no further resources to advance the project. So help is very welcome!
All the best, Florian
Honestly, it's the best ORM out there. I tried to find alternatives as well, but nothing comes close. I would suggest modernize the page and it should attract new users/maintainers :D
I agree that it was one of the better ORMs out there. But right now you can't delete an Active Record. Also it has a lot of boiler plate to set up and does not really allow for easy updates of source.
I solved all these issues in my ORM. I am trying to benchmark Propel2, but it currently does not work enough to benchmark it.
I agree that it was one of the better ORMs out there. But right now you can't delete an Active Record. Also it has a lot of boiler plate to set up and does not really allow for easy updates of source.
It has very powerful generator classes whcih can be extended. You can add any method you want in the generated queries, models, tablemaps etc. Specially a static delete method. That would be so easy to add.
It is overly complex (like most PHP ORMs) and broken unfortunately. And no one is maintaining it.
Lots of PRs with no comments or merging. Open issues for bugs and even fatal errors. See https://github.com/propelorm/Propel2/issues/2009
Looks like the old Propel has not been updated for 5 years.
Any insights?