Blog

Zend framework released

Jobeet, learn symfony step by step, 24 days, 1 hour a day

« Back to the Blog

Categories

Feeds

feed Posts feed

comments feed Comments feed

Be trained by symfony experts
Jan 21: Paris (1.2 - Francais)
Feb 04: Montpellier (1.2 - Français)
Feb 18: Paris (1.2 - Francais)
Mar 11: Nantes (1.2 - Français)
Mar 18: Paris (1.2 - Français)
and more...

Archives

Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.

We are happy to relay the news that you will find everywhere these days: the Zend Framework has just been released in a stable version. We have been looking closely at this project since its early days, and we believe that its going 1.0 is good news for the PHP community in general. It means that another popular library showcases professional coding practices like unit testing, API documentation and coherent naming – and PHP can only benefit from having more professional projects.

The Zend Framework provides a lot of useful classes to handle communication with Flickr, del.icio.us, and so on. It has a PHP implementation of the Lucene search engine, and many other utilities that you may need one day or another for your web applications. You can use any of the classes provided by the the Zend Framework in your symfony applications thanks to the Zend Framework Bridge.

# in apps/myapp/config/settings.yml
all:
  .settings:
    autoloading_functions:
      - [sfZendFrameworkBridge, autoload]

While the Zend Framework reaches its 1.0 version, we are currently witnessing a new phase in the life of the symfony project. Some of the latest symfony plugins provide complete functionality (you can find plugins to build a Blog, a Forum, or a Media Library) and building a symfony application looks more and more like playing Lego. Besides, the core of the framework has been partly rewritten to make it even easier for you to tweak and override the core classes. This is good news for symfony 1.1, which should be released by the end of the summer.

Comments comments feed

gravatar
#1 Mohammad said about 2 hours later

Best wishes for You little Symfony

gravatar
#2 zend_sucks said about 7 hours later

I played with Zend framework before. It's really bad. There is no coherent and updated documentation at all, whatsoever. The documentation that they have on their site is for previous releases, which doesnt work for the current release.

Plus the people who work on Zend are incoherent in their progress and so they change their mind all the time and the library is therefore constantly changed, fixed, update and reverted back to old one as a result of someone not liking the new change.

SO der! ya go!

gravatar
#3 tuct said about 9 hours later

good news!
1 and 1/2 year ago a was looking for a good and documented framework for php. cake, zend, seagull and symfony have been evaluated. after one month of evalutating all of them, the clear winner was symfony.
I am looking forward to 1.1 cause a don't like the way symfony handles form validation right now. A more automated validation and the possibilty to validate data in the model not in the action would really save a lot of time for me.

keep on rocking!

gravatar
#4 COil said about 21 hours later

greate news. :)

@tuct: for the validation at model level you should look at the sfPropelValidateBehaviorPlugin

gravatar
#5 Carlos Jacobs said 1 day later

You are great!
Promoting the release of other framework speaks very well of you

gravatar
#6 Kevin said 2 days later

I must be missing something, but it seems that the sfZendPlugin is on release 0.9.2 not the 1.0 release. I've checked in svn, but there hasn't been a commit on the sfZendPlugin in 2 months.

gravatar
#7 ali1k said 2 days later

I hope to see symfony fully integrated with the Zend Framework to use these usefull calsses in our projects.
how far we are from morning! ;)

gravatar
#8 Ree said 7 days later

sfPropelValidateBehaviorPlugin would get my attention if there was a way to retreive the errors themselves. Maybe such functionality does exist, but at least it's not documented. sfPropelValidateBehavior::FAIL alone is pretty useless.

gravatar
#9 rihad said 29 days later

> I am looking forward to 1.1 cause a don't like the way symfony handles form validation right now. A more automated validation and the possibilty to validate data in the model not in the action would really save a lot of time for me.

+1
Where do I sign?