The Two Worlds of Web Development
One world has all the trendy buzz words, the other has Wordpress
It’s hard not to notice that the web development world is essentially divided into two classes. The superior class uses a large variety of sophisticated and occasionally very new technologies. For back end they use Ruby, Python, or Node.js, and for front end you can hear them speak of such things like Ember.js, Angular.js and backbone.js.
The inferior class of web developers are mocked for being stuck somewhere in the middle of the last decade. Their technologies focus on PHP in the backend and simple jQuery at the front.
In short, let’s refer to the inferior class as the “Wordpress class”, because that’s pretty much what they are using 90% of the time. In contrast, because of the sheer variety of the tools used by the superior class, let’s just call them the “Buzzword class”.
My claim is that the technologies used by the Wordpress class, are greatly undervalued by the buzzword class. In my opinion, the Wordpress class’ technologies significantly surpass those of the buzzword class in many important respects.
Wordpress and Drupal are very old, very mature, and very efficient frameworks for getting a website up. At this point in their lives, they are no longer the small, unreliable, and unsecure blog systems they once were.
The thing that really makes the difference in terms of efficiency is the unfathomable number of plugins and modules that extend these systems. It’s impossible to count the number of lines of code that were shared by the use of plugins, but It’s probably one the most fruitful and efficient things humanity has ever created.
Sure, there are really complex system that are better off not using Wordpress or Drupal. But I think the Buzzwords class greatly overestimate the number of these systems.