il8n

June 4th, 2006, By Duncan Gough

In the continuing framework shootout (Ruby on Rails, Django and the ZendFramework), this is a great article about character sets and character encoding, from a PHP perspective. At the moment, spiteful bugs like this one make developing il8n-aware webapps a long process. If mb_string doesn’t use the same regex format as other functions, it’s only ever going to be a nice try.

So here is a simple solution to the question of which scripting language wins in the current battle for ‘Best Framework’. Which scripting language will make the first real move into the Enterprise - it’ll be the first one to implement il8n seamlessly. As in, make the right the simplest thing to do.

I know it’s hard, I was being sarcastic when I said ’simple’, but, there’s currently no need for a Zend Framework, Ruby on Rails is great as is Django, I’ve written applications in both of them, but where they all fall over is il8n. Despite all the niceties of Ruby on Rails, I’d switch back to PHP if PHP6 was fully il8n-aware.