Inspiration to release rdBloggery.0.4.0

posted by: gwoo :: Mar 7th 2006, 05:19

Yup, looking at the ZF over the last couple of days really inspired me to make updates to rdBloggery. You might ask how I can find inspiration in something that is not complete yet and looks far from anything at this point. Well, I dug deep and realized that I need to have some fun with code again. CakePHP makes coding fun. So, whenever I look at nasty code, I run back to rdBloggery and a big smile comes to my face. Get in on the fun here: rdOS on CakeForge

Actually, I think some people could interpret my remarks of the ZF as scathing. In part they are meant to be because I am ashamed to be associated with PHP right now. Yeah, thats harsh too, but lets go over what has happened in the last couple of months. First, they announce the Collaboration Project, of which the ZF is part, by stating that there are no good PHP frameworks and the IP is all dirty. So, basically, the thousands of php programmers in the world are bad and the ones that work for IBM, etc are good. OK (right). Then we hear about them being in talks with Oracle. Of course, there is no comment, so they must be true (right?). Then they release the code they are calling the ZF. I know, I know it is only a preview release. So, I am looking past the fact that there is no ZActiveRecord, etc. You can get a clearer of idea of how to use the ZF from Chris Shifflet, one of its famed contributors, on this tutorial on php|architect. Sure, I have followed Chris for years. He has always been at the forefront of php security, but to see him get behind this code is just scary. I look at the code and all I can see is having to duplicate things like Zend::loadClass all over the place. Really? Don't forget about this cool thing called the registry. But I actually have to call it myself. Or how about the sql statments that are needed? Should I go on? My point is, shouldn't the framework just know this stuff already. So, I am guessing that extreme simplicity means so simple it cannot do anything on its own.

Anyway, I am biased. I have become too accustomed to how easy CakePHP makes things for me that I expect every new framework to at least try to do the same thing. The fact is web development has come a long way and Zend seems to be resisting change like any behemoth, monolithic, corporate monster. Its a shame that the PHP company has become such a beast, but I guess success does that sometimes. Unfortunately, I think the "Collaboration Project" is more what we have in store from Zend. I cannot express how disappointed I am and how much I think they are on completely the wrong path. The other unfortunate thing is that only about 5 people read this blog, so nothing I say really matters..hahaha...Later

3 comments

bottom

1. John Esichen :: on Mar 09, 2006 "only about 5 people"
Wow take it easy, write and the readers will come...
I looked at the z-framework superficially, the jason module seems to be interesting.
I was wondering what is the signification of "rd11"?
2. Nate :: on Mar 09, 2006 "Wow take it easy, write and the readers will come..."
I think he was joking.

Just FYI, Cake's JavaScriptHelper has an object() method, which can convert an associative array to a JSON object.
3. seth :: on Mar 09, 2006 rd11 signifies a reactive chemical compound. We don't have a name for it yet like Water is H2O or Salt is NaCl.

add one

 
 
top