4 ms·
I'd be interested to hear why they chose PHP. (It's not exactly the framework-du-jour, so they must have positively chosen it). Also, it seems to me that the w
by bruceboughton 16y ago
I'd be interested to hear why they chose PHP. (It's not exactly the framework-du-jour, so they must have positively chosen it).
Also, it seems to me that the web page serving would be the most trivial part of iPlayer. Scaling the video and recommendation database is probably a more interesting topic.
- points 16y agoShocking to hear that someone has chosen a tool based on its merits rather than how fashionable it is...
- poundy 16y agoExactly the way I felt!
- bruceboughton 16y agoIndeed. That's why I was asking for what reasons they chose PHP, i.e. what do they perceive it's merits to be.
- earnubs 16y agoOne reason might be the ability to hire quality developers in sufficient numbers. The BBC is big, with developers (both internal BBC and external contracts) working all over the UK on a wide range of output.
- bl4k 16y agoand any good developer can pick up and be proficient in PHP quickly
- poundy 16y agowhich is in my opinion PHP's greatest strength and greatest weakness. Weakness because not-so-good developers think they are good while writing code using register globals, no input validation, no escaping output, etc..
- MC27 16y agoThat's what I was thinking. Ruby, Perl and Python are all fine alternatives if you can find people with those skills.
- chromatic 16y ago... or train them.
- pdw 16y agoYou might want to read aboout how web infrastructure works at the BBC: http://iamseb.com/seb/2007/12/perl-on-rails-why-the-bbc-fails-at-the-internet/ http://iamseb.com/seb/2007/12/perl-on-rails-why-the-bbc-fail...
- mst 16y agoI'd point out that the "perl+SSI" codebase was actually mod_perl, Catalyst, DBIx::Class etc. using SSI as a sort of primitive ESI replacement to ease caching of partial pages. The strange politics that led to the perl on rails monstrosity apparently aren't universal.
- kijinbear 16y agoIt's possible that somebody higher up with an enterprisey mindset just signed a deal with Zend. Including paid support and whatnot.