4 ms·
What is this diagram supposed to mean? Apparently it's not "X evolved from Y" as, say, Perl is not derived from Java. It also can't be "X was popular (for web
by julian37 16y ago
What is this diagram supposed to mean? Apparently it's not "X evolved from Y" as, say, Perl is not derived from Java. It also can't be "X was popular (for web applications) after Y" as surely Perl was more popular prior to Java and C++ was never really popular in this area (and continues to be popular in others). "X is superior to Y" would be comparing apples to oranges. What am I missing?
- po 16y agoI think he's trying to show the progression of the popular consensus of "the new web framework". Either that or he's showing what he thinks is the average developer's progression through frameworks. My alternate one is showing what I think is the popular consensus of which framework to use. It branches out at the end because we don't have consensus yet.
- julian37 16y agoYours is more like it, but I think there's little point in including C++ in the lot. It hasn't ever really been used for web application development, at least not nearly to the same extent as the other languages in the original diagram. By the time the Internet took off in the early 90s, Perl was already around and much more popular for this purpose. If you're going for rather exotic languages (in the context of web application development) I think it would make more sense to include Common Lisp.
- AndyKelley 16y agoApparently okcupid is coded in C++, and they're proud of that fact. It blows my mind.
- buro9 16y agoMy guess is that he was trying for the programmers hierarchy in ASCII: http://i.imgur.com/G7WyP.gif http://i.imgur.com/G7WyP.gif