PHP Language Under Attack
Jeff said it, PHP language sucks. But we use it. Why?
- It’s easy to install for new users. It’s a single PHP extension. And in most cases that’s all you need.
- It’s easy to read. Surely some new scary features have been creeping into, but why the hell do I want my integer to be an object?
- It’s fast. Initially PHP was a collection of C routines. It naturally evolved to be a thin layer on top of C with it’s own language parser.
- It’s safe. Problem with one application can’t impact others. No memory leaks. No runaway threads.
- It’s flexible. Diversity and low standards is what makes Agile Toolkit possible to innovate new and exciting ways.
- It’s transparent. You can actually pick the code and be able to follow what’s going on. Try to follow Ruby framework with all the overloading.
- It’s scalable. It encourages developer to think in terms closer to low level languages.
- It is usable on it’s own. You can actually develop web app in PHP without any 3rd party PHP code.
- It gets job done. When a web app needs to be develop quickly for someone, nothing beats PHP.
Different languages serve different purposes. Inconsistency in function naming? Oh, Cmon.