Blog Post RSS ?

Blogs » PHP » Disruptive Technology
 

Disruptive Technology

by Harry Fuecks

Via Simon, Why MySQL grew so fast. Makes alot of interesting points while skirting round actually answering the question (which is very hard to answer).

Anyone who’s really thought about MySQL relative to other database engines, in particular PostgreSQL, knows it’s pretty much “The Thing that Should not Be”.

Personally think PHP is also a disruptive technology.

Anyone who knows PHP well can probably tell a thing or two about monsters in the closet, and that’s before you open up the debate to others.

But when it comes to ease of use, it’s extremely hard to beat PHP. Not only is it a great language for beginners, there’s a strong business case for a technology that’s focused on a solving small set of problems and is as easy to deploy as a PHP script (Java take note). PHP attracts developers who “should know better”.

In these days of J2EE and .NET, by all rights, PHP should be condemned to obscurity. Instead it continues to grow and, with PHP5 almost there, seems to be attracting ever more “Enterprise” attention.

Why? The best arguments I’ve seen came up in Is PHP Ugly? by Jeff and Markus: “worse is better”.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Ping.fm
  • Twitthis

Related posts:

  1. The Top 10 Technology Terms that Confuse Clients Are you sure your clients understand you? Craig provides the...
  2. Free PHP Webinar: How to Increase Performance with Caching Zend are running a free webinar today, with a live...
  3. Oracle and MySQL: Ally or Die? What will become of MySQL now Oracle has taken over...
  4. MySQL Cross-Platform Table Naming Craig highlights the biggest potential pitfall of porting your MySQL-based...
  5. How to Install PHP 5.3 on Windows PHP 5.3 is the most significant update since version 5.0....

This post has 3 responses so far

Sponsored Links

SitePoint Marketplace

Buy and sell Websites, templates, domain names, hosting, graphics and more.

Follow SitePoint on...