3 ms·
I'd love to refute this article, because it's incredibly depressing to suspect that it's on the money. There's not much hope for software engineering if the fea
by gamble 18y ago
I'd love to refute this article, because it's incredibly depressing to suspect that it's on the money. There's not much hope for software engineering if the features that make for a poor language are also the ones that make it popular.
- cedsav 18y agoIt's popular because it's a great platform, not because of its poor language design.
- inerte 18y agoThere's no much hope in engineering at all if you don't give what its users are looking for. While I am on it, not one of the article's points is about the language design or syntax. Maybe the fourth, about OOP, but it says something else: It's not really about OOP, but making what users want to do (grab form data, insert into db) incredible easy. The author makes the mistake to confuse OOP with bloatness, which is wrong in theory but right in practice. A lot of people that make web apps in Java make it utterly complex. My point is that Python, Perl, Java, or any other language can do points 1, 2, 3 and 4. But they didn't (not blaming anyone here, just saying that it wasn't done), so you can have a nice engineered language, but they need to provide these four things to be more sucessful on the web. One thing doesn't exclude the other... but someone needs to do it :)