Another PHP5 Framework?
I’ve been working on an Object Oriented PHP5 Framework in my spare time since before many of the current frameworks were around, it’s been around 2 years now since I started coding (mainly in my spare time). I’m now considering releasing the code to the world as Open Source (licence undecided as yet) to see what happens but would like some opinions from the PHP Elite.
The project has a single front controller, MVC patterns, optional two-factor authentication with GRC Perfect Paper Passwords (alpha), integrated Atom feed generation (still alpha), multiple sites from a single installation, PHPTal Templating (dont start on the ‘PHP is a templating language’ arguments, please), XML configuration files, custom (very simple) ORM, APC Caching built in and likely a bunch of other thing’s im forgetting.
It’s quite simple, but all Object Oriented and written in PHP5 from scratch. It’s no skin off my nose if people think there’s enough frameworks out there and they don’t see a point to it being Open Source, I’ll continue to use it for my current projects VortexDVD and Juice Digital.
So, is there enough frameworks out there, or should I release mine, too?
Comments
Comment from Dave
Date: April 9, 2008, 5:29 pm
There’s alway a room for a good one.
No matter what you do.
Comment from RubenV
Date: April 9, 2008, 5:43 pm
Even if there are too many already, it never hurts to open up the source.
What you could also do is taking the strong points of your framework and integrate those into e.g. the Zend Framework. Combine the best of both world, make everybody happy. This reduces the need for further support and avoids scattering the framework-market.
Comment from carlos
Date: April 9, 2008, 5:48 pm
looking forward to test it! ![]()
Comment from Eran Galperin
Date: April 9, 2008, 7:05 pm
If you find it useful, others will too. Especially if your structure is modular enough that components can be used separately. I’m curious, how does your ORM handle many-to-many relationships? I haven’t seen a really good answer yet in any PHP framework.
Comment from RST
Date: April 9, 2008, 7:17 pm
Even if there were hundred frameworks out there, maybe yours is the best. But you’ll never know until you release it. ![]()
Comment from Fredrik Holmström
Date: April 9, 2008, 9:22 pm
Always room for more, just release it already ![]()
Pingback from Frameworks überall? | robsblog.de
Date: April 10, 2008, 12:08 am
[...] Wesentliche konzentrieren will. Auf der anderen Seite heute auch James McLean, der gleich ein ganz eigenes Framework programmiert hat. Zwei neue im [...]
Comment from Mike Simons
Date: April 10, 2008, 12:47 am
http://weblog.raganwald.com/2008/04/rip-off-by-design.html
Nuff said.
Comment from PaulGf
Date: April 10, 2008, 7:22 am
Go for it.
What is the main selling point though, why did you make it?
What does it do that the others don’t?
What motivated you, what continues to motivate you enough to release it?
Comment from Qingcheng Zhang
Date: April 10, 2008, 2:04 pm
It’s always helpful to release an Open-Source project , and current frameworks are far from satisfaction ( i.e. Zend Framework — I think ZF is somehow overdegined ;-p)
I’m also working on yet another PHP framework like you now. It’s written from scratch and I borrowed a lot of ideas from Django ( the Python Web framework ). Yet I have an opinion that ORM is something that’s unnecessary and would never be good enough to the problem it intended to solve .
Comment from John Blanco
Date: April 12, 2008, 4:41 am
A framework is nothing without documentation. However, if you get a few people into it, maybe they’ll write docs for it!
Comment from Mark
Date: April 12, 2008, 8:44 am
If you release the source, your existing sites are opened up to people who might want to attack them. If the framework is not actively contributed to, then there was no point in opening the source.
Pingback from PHP Weekly Reader - April 13th 2008 : phpaddiction
Date: April 15, 2008, 5:01 pm
[...] don’t know anything at all about this framework but I do think the link I found there to GRC Perfect Paper Passwords is [...]
Write a comment