And now the BBC presents: PERL on Rails
Every programming language seem to have some sort of Ruby on Rails like framework. PHP got a couple lot. Python got Django (Django is not Rails though). Now the BBC went and made a Rails-like web framework with PERL.
This I found quite amusing:
“Like most organisations the BBC has its own technical ecosystem; the BBC’s is pretty much restricted to Perl and static files. This means that the vast majority of the BBC’s website is statically published - in other words HTML is created internally and FTP’ed to the web servers. There are then a range of Perl scripts that are used to provide additional functionality and interactivity.”
Their sites are statically published?! I did not know that and find it quite, uhm, shocking that a big organization would have such a primitive way of publishing their sites.
“For applications that run internally we use Ruby on Rail. Because we enjoy using it…”
No surprise there.
They built PERL on Rails because:
“We need to use Perl, there are restrictions on which libraries can and can’t be installed on the live environment and we needed a framework that could handle significant load.”
Now I’m just wondering, are they planning to release the source code, or is it going to stay an internal framework exclusive to the BBC? Should be quite interesting to see it and experiment with it. No-one knows yet. This part of their site is powered by PERL on Rails, they say.
They would almost certainly have to change the name. When PHP on Rails first saw the light, it was quickly slapped with a lawyers letter and had to change its name. Now known as PHP on Trax.
7 Comments to "And now the BBC presents: PERL on Rails"
Spit it out!
Open Source, PHP, Programming, Python, Ruby (on Rails), Software Development, web development Stii
Recent Posts
- Astalavista Wordpress!
- Lifestreaming and Twitter is making us lazy
- Days with my father
- Friday morning fail by a stripper
- Got Springleap!
- Afrigator vs Regator
- Don’t pirate music/movies! You might be forced to use Windows if you do…
- Pike > Python?
- Using Twhirl for FriendFeed
- Being anti-social SUCKS!
My Posse
- Jayx’s bloggy
- Gogo’s blog
- Go2 South Africa
- Stumble Upon
- Dave Duarte
- Wikipedia
- zlythern
- Max Kaizen
- Tresblue
- Mike Stopforth
- RafiQ
- Muti.co.za
- Employmint
- Danette’s Bloggy!
- Thinking Machine
- White African
- kiefpiet.co.za
- Skuff’s World
- Goozeberry
- Crossloop blog
- Crossloop
- Aquila Online
- Charl van Niekerk
- Derek Allard
- Code Igniter
- Carls
- Justin Hartman
- blik.co.za
- Stefano Sessa
- Uno de Waal
- Amplitude!
- bLaugh
- Tyler Reed
- Chris Rawlinson
- Stormhoek!
- 3am
- Mike Solomon
- Mobile Q and A
- Eric Edelstein
- Marc Forrest
- Imel Rautenbach
- Absolutewillie
- Vincent Maher
- Colin Daniels
- Groogle!
- Chilibean
- Paul Jacobson
- Ayelet
- Python Guru Neil
- Rails Guru Nic
- Beverley Merriman
- Miguel
- Nic Harrywhatshisname
- Chris iMod
- Geekrebel!
- Steven McD
- Belinda sweetheart!
- Henre Rossouw
- JPGeek
- Foxinni
- Adii
- Charl Norman
- Bandwidthblog
- Jason Bagley
- Simon Botes
- Auric Silverwing
- Mark Forrester
- Saul Kropman
- Fred Roed
- Sass Schultz
- Gregor Rohrig
- Catherine Lückhoff
- Toastmasters
- SAA
- Minnaar Pieters
Filed in
- Afrigator (26)
- ajax (9)
- API (2)
- Apple stuff (10)
- Blogging (25)
- browsers (5)
- Business (28)
- Code Igniter (8)
- firefox (8)
- flock (14)
- Funnies (73)
- GeekDinner! (18)
- General and sometimes Rants (49)
- Go2SA (2)
- ideas 2.0 (14)
- javascript (12)
- Kick-ass Tools (30)
- Linux (5)
- Marketing (25)
- moo.ajax (4)
- mootools (6)
- Open Source (10)
- Programming (33)
- C# (1)
- PHP (13)
- Python (9)
- Ruby (on Rails) (9)
- RSS (5)
- Semantic Web (32)
- Social Web (57)
- Software Development (15)
- South Africa (33)
- Tagging (6)
- Techie stuff (22)
- Tshirts (3)
- Tutorials (42)
- Blogging (17)
- Flocking (6)
- muti.co.za (13)
- Web 2.0 (73)
- web development (20)
Past Stuff
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006















Have a read through this: Perl on Rails - Why the BBC Fails at the Internet. In one sense it is encouraging that they’re trying to use a worthwhile development methodology. In the other sense, it is tragic that they could have been doing this years ago if they had a shred of technical competence.
[...] And now the BBC presents: PERL on Rails By Stii Now I’m just wondering, are they planning to release the source code, or is it going to stay an internal framework exclusive to the BBC? Should be quite interesting to see it and experiment with it. No-one knows yet. … stii.za.net - http://stii.za.net [...]
See also this post from James Cridland of the BBC. (Disclaimer - I am the editor of the blog James’ post appears on).
http://www.bbc.co.uk/blogs/bbcinternet/2007/12/external_web_infrastructure.html
Hey Nick,
thank you for that update! Most helpful! So it is official; the source will be released by the BBC! Good shot!
[...] Check This Out! While looking through the blogosphere we stumbled on an interesting post today. Here’s a quick excerpt: Every programming language seem to have some sort of Ruby on Rails like framework. PHP got a couple lot. Python got Django (Django is not Rails though). Now the BBC went and made a Rails-like web framework with PERL. … [...]
I don’t see anything wrong with publishing static files. As a matter of fact, I find that the most elegant way of working when your site does not contain content that can change by the minute. I think of it as a method of caching. It’s the most secure as well. Well done to them for that.
“Perl on Rails whats next Cobol on cogs”