The state of DI in PHP

Stephan Hochdörfer (28.Jan.2012 at 10:10)
Talk at PHPBenelux Conference 2012 (English - US)

Rating: 4 of 5

The Dependency Injection (DI) pattern finally arrived in the PHP world. The major PHP frameworks provide support for DI in their latest releases. Many developers seem to be hooked by this programming pattern as it provides a good approach to create maintainable applications. This session will introduce the basics of the DI pattern to the audience as well as giving a brief overview about the current state of DI and give you some insights how you could make use of DI in your project.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 5 of 5

28.Jan.2012 at 11:24 by Robert Broen (19 comments)

Informative with a wide spectrum of examples, something for everyone.

Rating: 3 of 5

28.Jan.2012 at 11:31 by Lucas Aerbeydt (50 comments) via api

The talk was a decent overview of the current implementations of DI in PHP. Unfortunately nothing new for anyone that looked into it already. Not sure how to improve that though. Maybe incorporate it in a broader talk?

Rating: 4 of 5

28.Jan.2012 at 11:42 by Paul de Raaij (14 comments)

Good talk about DI, nothing new about the concept but nice to see the implementations in different frameworks. Would love to see some of the microframeworks implementations.

Rating: 4 of 5

28.Jan.2012 at 11:49 by Freek Lijten (50 comments)

I liked the overview of the way various frameworks implemented DI. The history part seemed to make up almost half of the presentation and that was far too long in my opinion. The talk might profit from a shorter history part and a longer overview.

Rating: 4 of 5

28.Jan.2012 at 16:10 by Iulian Naicu (7 comments)

Great talk. Maybe more details on open-source DI frameworks would have been even greater. Also a classification would be the best resource on DI status.

Rating: 5 of 5

28.Jan.2012 at 22:21 by Doru Bratu (14 comments)

Good speech. Nice showcase of different implementations. However would have been nice to show a comparison with good/bads for each of them.

Rating: 2 of 5

29.Jan.2012 at 00:07 by office@thisway.ro (8 comments)

interesting topic but the speach didn't bring new information. i was hoping to see something different.

Rating: 4 of 5

29.Jan.2012 at 00:44 by Anonymous

Good talk, offering insights on the different implementations of DI. And nice conclusion, we can definitely use a standard for DIC.

Rating: 5 of 5

29.Jan.2012 at 00:57 by Rafael Dohms (107 comments)

Well rounded off talk. Did not introduce me to the topic, but i really liked how it showed the history of DI and a solid comparison between available solutions, very well done.

Rating: 5 of 5

29.Jan.2012 at 06:25 by Tom Bevers (52 comments)

Great talk! Not boring as your talk previous year!

Rating: 4 of 5

29.Jan.2012 at 10:24 by Yosh de Vos (15 comments)

Interesting talk. Good overview of the different implementations.

Rating: 4 of 5

29.Jan.2012 at 11:08 by Joshua Thijssen (79 comments)

Nice talk. Not a lot more to add as the previous posters.

Speaker comment:

29.Jan.2012 at 15:16 by Stephan Hochdörfer (57 comments)

Thank you all for the feedback. Will try to apply the requested changes and focus more on the general overview of the available DI containers.

Rating: 4 of 5

29.Jan.2012 at 17:05 by Anonymous

it was a good talk, although the topic has been already widely discussed in recent years. I had expected some more new things about the pattern, things that havent been discussed already yet

Rating: 4 of 5

29.Jan.2012 at 19:57 by Patrick van Bergen (9 comments)

I liked the historical overview. It is not particularly interesting if a certain library was written in 2005 or 2006, so there's no need to mention that you couldn't find this out exactly.

The details given were exactly what I was looking for. It saved me the time to examine the frameworks for DI myself.

The author started to say how happy he was for DI to enter PHP, but ended with the remark that the implementations diverged too much and that autocompletion support was lacking. This, combined with the impression I got that DI implementations are quite work-intensive, gave the talk a somewhat anti-climactic course.

Rating: 3 of 5

30.Jan.2012 at 10:02 by Jurgen Rutten (24 comments)

Too much history
Too much focus on implementations in frameworks
The presentation and slides were good and clear
I expected more from this talk

Rating: 4 of 5

30.Jan.2012 at 12:50 by Edin Rustempasic (13 comments)

I agree with Jurgen Rutten (personally I don't care about history of DI at all).
Other than that: great talk.

© Joind.in 2014