dpc09: The day before - Dutch PHP Conference en

By drm on Thursday 11 June 2009 00:23 - Comments (7)
Category: Development, Views: 5.652

Tomorrow (well, technically, today) the Dutch PHP conference starts. I will be attending with two of my colleagues at Zicht, Jelle-Jan and Rik. Jelle and I have registered for the Zend Framework tutorial and Rik has for the Zend Certification program.

Last year, I attended as well, and followed the Symfony tutorial day. I was a bit critical towards the presenter (sorry, Fabien, you didn't like me at all), but it was all from good will. I hope I can keep Matthew Weier-O'Phinney happier.

I have had some ZF experience lately (built about 5 sites with it in the past few months), but it has some issues. The overall design isn't that well thought-through, but it has great "off-the-shelf" features if you just want to use only a portion of the entire framework.

So, I'm a bit stuck in the middle. Some of the features are great (MVC dispatching and routing / zend form validation / filtering / response building / a great library for all kinds of purposes....) but some really need overhauling (zend form rendering, the whole "setOptions" idea in the entire library). We'll see, I'll post more tomorrow, I hope to hear some of the development plans for ZF. There is no way to keep up with your own framework anyway, so here comes the time to choose ;)

BTW, I combined Doctrine, atk and ZF for the projects I used ZF for, into one big "best of three worlds" mashup kind of thing, where ATK will probably be the first to go obsolete. I'm really hoping plans are to let Zend_Db be such a great O/R mapper as doctrine proved to be, so O/R, forms and views will be even more easily integrated. That'll probably be ATK's downfall, and maybe Doctrine's as we know it today.

Volgende: dpc09: Day 1 - Matthew Weier O'Phinney - Zend Framework tutorial 06-'09 dpc09: Day 1 - Matthew Weier O'Phinney - Zend Framework tutorial
Volgende: Export subversion verschillen tussen twee revisions voor upload 05-'09 Export subversion verschillen tussen twee revisions voor upload

Comments


By Tweakers user JeRa, Thursday 11 June 2009 00:41

While you're there, please cry and scream "WHY GOTO? WHY!?" at random times and places, followed by a dramatic burning of a flag with the PHP logo during the awkward silence that you've just initiated. [/bullocks]
There is no way to keep up with your own framework anyway,
Why is that? :)

By Tweakers user drm, Thursday 11 June 2009 00:52

While you're there, please cry and scream "WHY GOTO? WHY!?" at random times and places, followed by a dramatic burning of a flag with the PHP logo during the awkward silence that you've just initiated. [/bullocks]
lol :D
Why is that? :)
I simply don't have the time. At work, things need to get done, money earned, clients to be pleased with delivery times etc, and at home, I rather do different stuff. And then again, starting Yet Another MVC Framework And Toolkit And Even More ® at sourceforge, well, is that really what the world needs ....? Just to be clear, I'm speaking from my own perspective, of course :)

[Comment edited on Thursday 11 June 2009 00:53]


By Tweakers user JeRa, Thursday 11 June 2009 09:45

And then again, starting Yet Another MVC Framework And Toolkit And Even More ® at sourceforge, well, is that really what the world needs ....?
I'm not saying you should create another fully-flexed framework which will meet everyone's needs, but you could try to build one that can meet yours? :) With every project you do, you can expand the common base of those projects (your framework) with a minimal amount of work. But most importantly, you design your framework starting from the ground up in your own programming style, which generally is A Good ThingTM.

Initially, you can be overwhelmed by the sheer size of existing frameworks and give up immediately - but once you got your design going, you'll match their capabilities in no time. I find great wisdom in something I learned from my employer: "Did I just do that twice?" (followed by a generic implementation in a framework).

By Tweakers user JanDM, Thursday 11 June 2009 11:20

While you're there, please cry and scream "WHY GOTO? WHY!?" at random times and places, followed by a dramatic burning of a flag with the PHP logo during the awkward silence that you've just initiated.
Nah, not that I am a huge fan of GOTO, but including it has some advantages. Goto can be very useful for code generators and optimized code in, for example, an (bytecode) interpreter loop written in PHP. And yes, I have come across both cases.

OTOH, i agree that adding it may be risky as many PHP developers are infamous for abusing such features :)

[Comment edited on Thursday 11 June 2009 11:28]


By Tweakers user YopY, Thursday 11 June 2009 15:13

quote: JeRa
With every project you do, you can expand the common base of those projects (your framework) with a minimal amount of work. But most importantly, you design your framework starting from the ground up in your own programming style, which generally is A Good ThingTM.
Yeah, no. See Not Invented Here, amongst other sources. Making some customizations and extras to an existing framework is fine, but I'd seriously go against making your Yet Another PHP Framework. A customized mashup of the best of X worlds is fine, just as long as the various components are loosely coupled and easily upgraded.

One person could never keep up with the features of existing frameworks, nor invest the time required to build and maintain it.

By Tweakers user drm, Thursday 11 June 2009 20:41

One person could never keep up with the features of existing frameworks, nor invest the time required to build and maintain it.
I agree, though I see value in JeRa's point of continuous self-criticism towards your approach of things.

By Baldwin31KARLA, Saturday 3 September 2011 13:14

If you are in a not good position and have got no money to get out from that, you would require to receive the <a href="http://bestfinance-blog.com">loans</a>. Because that would aid you for sure. I take commercial loan every year and feel myself OK because of this.

Comments are closed