Would you like a Django-like framework for PHP?
Whenever I can I write web apps in Python and Django. I find the framework right on the money. Sometimes I don’t have the privilege to choose the programming language, or it simply makes more sense to write in PHP. When that’s the case, I really miss logical framework like Django.
I’ve already written some classes that mimic Django’s routing and models. I’m thinking of putting it together into a framework and releasing it open-source. It’s not even close to being a Django clone at this stage. If there’s interest, I will go ahead with the project.
Please complete the 1 question survey:
https://docs.google.com/forms/d/1-2AgimLIzLXE01wy-RtkgsNQRUNcMipbv22foZV44_k/viewform
Thanks!
19 comments
[ 9.1 ms ] story [ 193 ms ] threadIt’ll be open source so I’m hoping others will jump on board and help with development and bug fixes.
I am just thinking out loud. It's a good idea, but I am afraid it could easily be too much work to reinvent a wheel instead of building the car around a well tested existing.
http://laravel.com/
PHP isn't too bad, but then again, I've never written a 100 thousand line app and tried to manage it too.
If you want to, start building it. People will use it, simply because there are millions of PHP "developers" out there.
Thing is though, Python is just so much easier to use (and people are realizing this slowly), so why not just contribute your valuable/limited time to Django itself?
The problem people who are PHP devs themselves have mentioned is the sheer difficulty of managing massive amounts of PHP code. It's just hard to read and follow.
Try reading through the code in a Django app, and it will make sense to you.
I came from a PHP background and I can honestly tell you (with no amount of sounding like a fanboi) that I think I finally understand the merits of a well-written language like Python.
Not really. In fact, PHP is growing at a faster rate now than it ever has, precisely because people are realizing how powerful it can be compared to Python and Ruby.
There aren't any features of Python that make large codebases any inherently easier to manage compared to PHP.