I only said there’s a tendancy to use them regardless of the project.
I didn’t say that you stated anything, I said that was the attitude you’re conveying. An example quote:
Of course you have the right to develop web applications however you like (legal obligations permitting). Use table layouts. Use spacer GIFs. Use ActiveX. Use JS-only sites.
That implies that my argument against universally using PE is similar to arguing to build layouts with spacer GIFs or ActiveX, which implies that you think that if a developer doesn’t use PE exclusively except for a rare instance, then they’re absurd. If that’s not what you were meaning, than alrighty
I’m happy to agree that PE is an approach worth having sometimes, and that JS frameworks (or whatever other newer ideas, approaches, techniques, etc) are also worth having sometimes, if you are
You stated that apps would eventually change or die. But, budget and usefulness permitting, apps (and therefore URLs) need never die.
OK, so just a misunderstanding there, I thought you were somehow saying that not using PE results in having to change URLs, which made no sense - I can’t see how any development approach of any kind requires that
I guess though that I’m including budget and usefulness in my thought that most apps will change or die. You can’t say that most 90’s or even early 00’s websites and/or applications are still existing and used by a large market in their exact original form? I definitely know of some examples, but that’s certainly not most of them. That’s because in most cases there is a commercial (or practical) benefit to change - consumers expect certain things and in order to drive stats/sales/whatever your project does you’ll have to fit their expectations.
You appear to have a limited view of PE.
I think that I understand PE just fine, but my issue is with the baseline - I feel like a lot of applications have a baseline of interaction or appearance that, below which, users will not engage and or the app won’t be useful at all. PE mindset would argue that I spend time ensuring that my application shows as much content as possible to people far below that baseline, and consider them and their needs, when common sense and statistics tell me that that fractional market for the specific app in question is not worth that time or money. You’ve stated that it’s sometimes not commercially viable to upgrade an application or it’s UI. Fair enough. I’d just imagine that there are often times when it’s also not viable to support archaic technologies for no return on that investment. Even with a proper PE approach, there’s still time invested both at the start, and later on in the project.
Agreed. But clients are the first to shout when their site doesn’t appear at the top of Google for a word or phrase because it’s been generated by JS.
The clients are the first to shout about anything. I can’t imagine you’ll find many people here who will argue with that
Sidebar on JavaScript and SEO:
Just to be clear to anyone who is reading who isn’t - JavaScript does not mean Google can’t crawl your content. They still recommend that crucial content be available without it, but Google does execute some JavaScript. There are also a bunch of considerations when setting up your hosting/filesystem/etc. to help that. Anyway - @ceeb is definitely correct that sometimes JavaScript content can be bad for SEO - and that’s another point in favor of SE or some sort of degradation for static content based websites. But the idea that Google can’t deal with JS is definitely not always the truth anymore, and undoubtedly will be less so in the future.