Why the light has gone out on LAMP: This guy eloquently tears up MySQL and PHP.
IMO, MySQL once filled a niche (cheap data store) that today is better filled by SQLite but has moved out of it into a area where it doesn’t compete nearly as well (that of an enterprise database) and no longer fits in either. If you need a dumb data store, use SQLite. If you need a FOSS database, use PostgreSQL. They cost the same as MySQL (free) and each does a better job of doing what it was designed for than MySQL.
I agree with this. MySQL is meant for simple data storage. SQLite is just as good for this, and Postgres is a much better database for more advanced stuff.
Also, because it’s so easy to whip out a quick PHP webapp, many, if not most, PHP programmers fail to delve very deep into the realm of programming, preferring to sit at the edge and reap the benefits without the work (I’m not talking about coding work, rather the work of understanding your field). PHP programmers practically popularized the most common attack in the world, the SQL-injection attack. Not only is it the most common, it’s the most easily avoided. That’s how shallow most PHP-programmer’s knowledge is.
Read my post about PHP and Camaros for my rebuttal to this.
His choice? Postgres and Python.