webtrends tracking image

What’s in a name?

And to continue the well known quote, ‘. . .That which we call a rose by any other name would smell as sweet.’ To very roughly paraphrase Shakespeare here: substance trumps the superficial.

So this is my roundabout way of announcing that we’ve decided to name the next release of Zend Framework ‘1.5′. First off, I don’t want people to get too hung up on the name. We were faced with the dilemma of having a release that included far too many essential changes to be deemed a regular minor release, while we wanted to reserve the major release revisions for larger breaks in backwards-compatibility. ‘1.5′ seemed to be a reasonable compromise. With major stories in command line tooling, forms, and authentication among other major improvements in PDF and Lucene search, the scope of 1.5 was significantly larger than what we hope our standard minor release would amount to considering that we would prefer to make new features available to all of our users as often as possible. Ultimately, we chose this version name because what is going in to the 1.5 release is substantial, and- if we can trust our good friend Shakespeare- this is much more important than whatever it happens to be called.

I hope you’re looking forward to Zend Framework 1.5 as much as I am!

Posted by Wil December 8, 2007 at 9:8 am

13 comments to “What’s in a name?”
Ivo Jansch December 9th, 2007 at 9:08 pm

To be honest, I personally don’t like those ‘.5′ naming schemes. For one, they imply a sort of ‘halfway there’ feeling. Also, in migration efforts (something framework users have to do a lot), it makes it more difficult to estimate the number of versions you are skipping when upgrading.

If something is minor, you go from 1.1.0 to 1.1.1. If it’s major, you go from 1.1 to 1.2. If it’s VERY major, as in a whole new generation, you go from 1 to 2.

I think adding a third level of ‘minor/major’ indicator, in the form of undefined skips of a version to .5 only ads confusion.

(What if the version after 1.5 also has things too major for 1.6, will it be 1.10?)


Wil December 10th, 2007 at 5:21 am

Understood. This is a decision that we put some thought in to. If we were to increment the minor release number by just 1, we would have set expectations pretty high for the 1.2 release. :) Ultimately, everybody has their own naming conventions, and- as I’m sure we’re all aware- we can’t rely on them to determine release scope across all projects. That’s why I encourage you to take a look at the feature list when the first release candidate is made available. With major functionality added in the areas of CLI tooling, forms, view enhancements, authentication, search, and PDF processing, I’m sure you won’t be disappointed!


Zend Technologies » Blog Archive » Zend Framework: Launch, ZendCon, Roadmap, and ZF 1.5 December 10th, 2007 at 4:14 pm

[…] not all of the above will make it into Zend Framework 1.1 (update: now version 1.5 to make it clear how much more substantial this release will be over a standard .x […]


anon December 12th, 2007 at 6:03 am

If there is nothing in a name than why didn’t you just leave it at 1.1? I don’t get it, but hey, if you want to trick newcomers into thinking the project has been around longer and is more stable than go ahead. I’m looking forward to it either way. Keep up the good work.


Roman December 13th, 2007 at 1:47 pm

When release of 1.5 versions is planned?
Whether it is planned to add support of library of navigation?
Zend_Navigation?


twiddly December 13th, 2007 at 6:15 pm

so, when will 1.5 be available ?


Rob... December 18th, 2007 at 6:35 am

For some reason I missed this when you posted it!

I think 1.5 makes sense, but it shows that feature creep has occurred and we should have done a 1.1, 1.2 earlier to pull in the new stuff in smaller chunks.

Regards,

Rob…


Zend Framework in Action » Next version will be 1.5 December 18th, 2007 at 7:23 am

[…] has posted that the next version of Zend Framework will be version 1.5, not 1.1 as was previously […]


Wil December 18th, 2007 at 8:35 am

I generally agree with you wholeheartedly. For the forseeable future we plan to keep our minor release cycles nice and short. The 1.5 release is a little different, however, in that we’re releasing many features that people would expect in a 1.0 release from any ‘next gen’ framework Stuff like forms support, easy-to-use AJAX integration, and CLI tooling. But we at Zend don’t look at these as small upgrades to maintain functional parity with other frameworks. We’re releasing functionality that hasn’t been seen in any framework- PHP or otherwise- until now. It is a continuation of Zend Framework’s ongoing strategy in a growing field of web application frameworks. We will always build *up* to the simple use cases so that we never sacrifice flexibility and extensibility in a race for the most common (many would say dumbed-down) requirements, and, while we believe in opinionated software, we believe a software *framework* should respect the developer’s opinions. This strategy will result in slightly longer development cycles, and in this case it resulted in our first minor release becoming slightly larger than what we expect in minor releases to come as the minimal functionality that we will accept for these features is broader in scope than what you may have seen in other frameworks. Ultimately, Zend Framework is in this game for the long-haul, and we believe that this is the best strategy for our users not just now but years from now. Fortunately, we’ve got the contribution and support of many people like Rob. . ., so I think we’ll all be building ‘better software, faster’ for a long time to come.


Alan Wagstaff December 29th, 2007 at 10:28 pm

On the version numbering note, I personally have always used 1.0, 1.1, 1.2, etc - never had a 3rd number (and don’t get me started on those 0.1, 0.2, etc :D)

On the framework note, I’m really looking forward to the 1.5 release - the forms component is one that I will be using a lot and I’m interested to see how the command line tools will turn out.

Keep up the good work all :)


twiddly January 2nd, 2008 at 2:01 pm

1.5 release estimate?

I realize you can’t provide an exact date, but wondered if you had some idea on when this might be expected? For example, 1st quarter 2008 or something like that?


Zend Framework IT » La prossima release si chiamerĂ  1.5 January 6th, 2008 at 5:46 pm

[…] alle prime indiscrezioni iniziali riguardo ad una possibile versione di Zend Framework 1.1, Wil ha confermato che la prossima versione sarĂ  identificata come […]


Wil January 29th, 2008 at 7:23 pm

Good guess! The 1.5 release time frame is indeed Q1 2008. :)
As for ‘if you want to trick newcomers into thinking the project has been around longer and is more stable than go ahead,’ I can assure you that we have no intentions to trick anyone- this is hardly an Oracle 2.0 move. ;) In fact, we simply don’t see a lot of significance in these version numbers beyond what position the incremented number is in- as defined in our release versions guidelines as document on the framework site. Some other people might see more- that’s fine. I’m just happy that you’re going to be trying it out- whatever it’s called.


Leave a Reply

 

 

 


Zend is the PHP company. The Zend Blog brings you the opinions and viewpoints of Zend employees

Subscribe via RSS

Search our blog

Tags