Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project dead? #2014

Open
phpfui opened this issue Aug 6, 2024 · 6 comments
Open

Is this project dead? #2014

phpfui opened this issue Aug 6, 2024 · 6 comments

Comments

@phpfui
Copy link

phpfui commented Aug 6, 2024

Lots of PRs with no comments or merging. Open issues for bugs and even fatal errors. See #2009

Looks like the old Propel has not been updated for 5 years.

Any insights?

@DarkAxi0m
Copy link
Contributor

I would not say it's dead, maybe not as active as it once was.
There was a realise back in March

@phpfui
Copy link
Author

phpfui commented Aug 6, 2024

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.

@larryzoumas
Copy link

larryzoumas commented Aug 7, 2024

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?

@phpfui
Copy link
Author

phpfui commented Aug 7, 2024

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.

@larryzoumas
Copy link

larryzoumas commented Aug 8, 2024

OMG phpfui. I don't even know what to say except, umm, thank you? Will definitely check it out.

@phpfui
Copy link
Author

phpfui commented Aug 8, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants