| > If you are a developer, you shouldn't rely on Javascript. I'm sorry but I think he's saying something a little to the left of that. His overarching point about javascript seems to be that it adds complexity to any application - suddenly, page loading indicators and all application states must be handled intelligently by us, developers. His point here is that we already have an issue with developers working on code they don't have the experience, ability or time to understand. SPAs and anything else lead to a serious requirement for developer discipline. I think some important points were, in my own words: - Choosing a technology stack doesn't matter - Choosing a framework doesn't matter - What the application does and how it behaves is all that matters. Choose any tech stack that will do the job. - No matter what tech stack you choose, your app will run into issues. It will need maintaining. Like he says: > What a good app needs is a team of dedicated people behind it. Good apps are good because talented people cared about them and pooled their skills. - No amount of abstraction will help. If the abstraction is not understood, it will also hurt. But please feel free to agree or disagree with me. I'd love to know what you all thought. |
The platitude about needing a "talented", "passionate" team is vacuous and meaningless. You might as well write the key aspect of a good app is very little bugs. Absolutely meaningless statement. It's very obvious a bad developer with a good framework will lead to bad output; no need for a 5000 word article on it.