23 Comments
- vestige, on 10/12/2007, -2/+6There is no wide standard for version numbering so who knows how the maturity compares
- Cl1mh4224rd, on 10/12/2007, -0/+3First, a little nitpick about the submission: Zend is the company behind PHP and Zend Framework is, well... the framework.
Second, as a casual user of the framework and someone who's subscribed to the mailing list, even the "head honchos" behind the project will tell you that it's pretty immature. If you ask them if it's "production-ready", they have no problem telling you, "No, it's not." That's not necessarily a bad thing; it's just the way it is at the moment.
The actual API for the framework won't be officially locked down until version 1.0, if I've been paying attention. They're also trying to keep away from XML-based config files for the framework.
I think it has definite potential, and with the backing of the company behind PHP itself, it'll have "brand recognition". - Phoenyx, on 10/12/2007, -0/+3I'm curious how this framework compares against other PHP MVC frameworks (e.g. Symphony, CakePHP, Mojavi, PHPOnTrax, etc.). With a version number of 0.1.4 it sounds like it'd be pretty immature in comparison.
- funbags, on 10/12/2007, -0/+2It doesn't, its in its infancy. Give it a year then compare.
- jzimmerman, on 10/12/2007, -1/+3Just because Zend develops PHP does not mean their framework will be the best.
Anyone seriously looking at PHP frameworks should consider CakePHP
http://cakephp.org - dvws, on 10/12/2007, -0/+2Just because jzimmerman recommends cakePHP doesn't mean it is the best either :) (sorry man, just playin)
Anyway, I've been tinkering with the zend framework since version 0.1.2....which was the second preview release, and I have to say I think it shows a lot of potential. I also looked at cake and symphony briefly as well, but of the 3, zend seems to be the best suited for programmers who like to get behind the scenes and really have a good grasp of what the framework code is actually doing....its very lean and well organized code.
Also, I've found that with frameworks in general, its often not enough to know the language the framework is written in, you also have to know a bunch of framework specific stuff, like how to set up the XML files, or the command line arguments to generate the base code, which is all fine and good, but it isn't PHP. The zend framework doesn't have any of that stuff, it just has a recommended structure for setting up your app MVC style, and you are free to comply as much or as little as you want, without being too bound by the framework itself, for that reason its also really easy to pick apart and use its functionality as needed on existing web apps without having to re-write the whole thing from scratch using the framework.
Plus, it's from Zend, the PHP company, for that reason alone I would bet that this framework becomes the most widely adopted, regardless of which one is actually better. - jzimmerman, on 10/12/2007, -0/+2If you are writing CakePHP off as just a rails clone you haven't taken a very good look at it.
Yes, it is similar to rails in a lot of ways, but as you stated, so is Symfony.
I tried Symfony briefly while choosing PHP frameworks.
I found Symfony to be a little clunky.
I almost gave up and just went to Rails, but found CakePHP and have been extremely happy with it. - cosmo7, on 10/12/2007, -0/+1The Zend Framework is *very* conservative in its version numbering - version 0.1.4 is surprisingly mature. Obviously other frameworks have their supporters and some are more vocal than others, but Zend has some genuinely impressive backing - IBM, Oracle, and so on.
I committed to Zend two months ago and it has been very useful. The only major weakness is in its router - its a little inflexible in its RESTfulness - but I understand that that is under development. - jzimmerman, on 10/12/2007, -0/+1Here is a Zend blog posting stating that you can use Zend components in CakePHP as well.
http://devzone.zend.com/node/view/id/571 - aaronshaf, on 10/12/2007, -1/+2I'd recommend CakePHP instead. It rocks.
- Eugenitor, on 05/09/2008, -0/+1Dugg for ZEND CAN KISS MY ASS.
Trying to make Eclipse work is a huge bitch, but trying to make it work with Zend is Sisyphean by comparison.
I'll code your entire PHP site in two days, but please, don't ***** ask me to use Zend anything while I do it. - Cl1mh4224rd, on 10/12/2007, -0/+1StormTide wrote: "It will be part of the core in 0.1.5 [...]"
Which is scheduled for July 7th. :-)
http://framework.zend.com/wiki/display/ZFMLGEN/mail/1104 - dmach27, on 10/12/2007, -0/+1Yeah, I second that recommendation, as a PHP developer, currently using CakePHP, i have to say that I like it very much.
CakePHP is going through some very nice changes (including a new manual), it's nice to see a very active project. Things have been great since their 1.0 release. - Cl1mh4224rd, on 10/12/2007, -0/+0StormTide wrote: "It will be part of the core in 0.1.5 [...]"
Which is scheduled for July 7th. :-)
http://framework.zend.com/wiki/display/ZFMLGEN/mail/1104 - maketop, on 12/14/2008, -0/+0hi, all. the tutorial is too old now. .
- skillio, on 10/12/2007, -0/+0the symfony project provides support for zend and ez components (from ez publish) out of the box in it's newest stable, .6.3.
http://www.symfony-project.com/content/book/page/custom_helper.html
cakephp is nice, but symfony is the future of php mvc, imo. - gizmola, on 10/12/2007, -1/+0John,
I believe I simply stated the facts. I didn't write off anything about CakePHP. In fact, I'm one of the founders of the Los Angeles LAMP development group here, and am busy moving things around on our schedule so that we can get Garrett J. Woodworth aka Gwoo in to talk about it.
Since Rails has such good word of mouth going for it, I would assume that a port of Rails would have a lot of appeal for people. Nothing in my reply denigrated either CakePHP or Rails. It bothers me to see my post at -1, since clearly there's no reason for that. Let's not turn this into a Symfony vs. CakePHP thread. They both are framework projects with a lot of traction in the PHP community. As far as I'm concerned enough said. Back to my original point about the Zend framework, Andi Gutmans is on the record about the project, in that there is no expectation that everyone is going to convert to ZF. I talked to Andi about this at length at SCALE (nice guy btw) and exactly as he predicted, there are components in the framework that you can drop into whatever you might be doing. As people have pointed out, both Symfony and CakePHP allow and/or directly support some of those components already. If you don't use the MVC from ZF, is it really a framework? I've already seen people saying: if I use a framework at all, then I should use ZF because that's the "official PHP" solution to the framework problem right? I'd hate to see people come to that conclusion and miss out on other solutions like Symfony and CakePHP, just because they're under the mistaken impression that if they don't use ZF then they're missing out. - funbags, on 10/12/2007, -3/+2Damm them for protecting their IP!
- tehpoutine, on 10/12/2007, -2/+1those are easily broken.
- gizmola, on 10/12/2007, -3/+0It should be said that Zend Framework has a component goal, despite the name. There's no reason that some of the individual components can't be used in your framework or project. A lot of other frameworks are a take it or leave it proposition.
For what it's worth CakePHP is a Rails clone. I personally am using Symfony, which was inspired by Rails, but isn't a port. - ClassicJBC, on 10/12/2007, -7/+2My only experience with Zend is for DRM purposes and the source is encoded on a commercial app. Zend and IonCube can kiss my ass!
- milliondollar, on 10/12/2007, -9/+0Visit great Linux/PHP/MySQL hosting - Million Dollar Hosting - http://www.milliondollarhosting.net. Cheap and reliable.
- vince1731, on 10/12/2007, -10/+0ZEND is grrsat but it has oits problems yo.
Forgoet the mumbo jumbo, jistt get a ged and we'll get the heat to see what happens - poowwhhhk!!!


What is Digg?