On Sunday, 23 March 2014 at 05:53:41 UTC, Paulo Pinto wrote:
It doesn't matter how beautiful a language is, as soon as you put them on the hands of an average developer, the result will be horrible.

But if the said developers deliver, that is everything the customer cares about. Regardless of what gets discussed about quality in software
conferences.

--
Paulu

That's what is interesting about Facebook and PHP. PHP is a terrible language, we all know this. However the Facebook developers are obviously very good at what they do. So in the hands of them, they can do good things with PHP.

At the time Facebook started, I would argue that no other language could deliver the lifecycle PHP does, with all state needed for a request living and dying with each request, leaving it as just about the only thing which wouldn't slowly get worse over time. We are now at a stage where this is not the case, and other languages have web development toolkits stable enough to not cause gradual corruption. Still, I can recount a tale where upgrading to Django 1.5.0 at my office caused a memory leak, because of a bug in Django which was fixed in the next patch. This kind of problem was very common years ago.

Reply via email to