> Doesn’t make it the best because of that reason.
This is a strawman. Where in the original post did they say JavaScript was the best. They said JavaScript is the "universal" scripting language in the sense that is ubiquitous. That is fact. You literally confirmed it here:
> Javascript has a wider adoption than others is because it’s forced upon us
> You know what usually bites me when I touch code that has not been touched for 6 months (usually a late contract renewal)?... It’s the stupid Javascript with its Node based dependencies all failing randomly in each direction just because some developer used a library for something trivial they could have written themselves or super likely because Babel or Webpack decided to change their config files so my entire JS pipeline breaks.
Okay....? Then write VanillaJS instead of depending on Node dependencies. It's not JavaScript's fault that you're a contractor dealing with other developers' app-level tech debt.
> Personally, I use Coffeescript. It has been a breeze from all aspects.
That's a cool story, but Deno uses TypeScript so the whole JavaScript rant crumbles here.
> Browsers understand just Javascript to display web pages, period.
Bits like this make me feel like you're just throwing a bunch of domain-related words together and hopes something sticks.
Browsers understand more than JavaScript, and JavaScript isn't the control layer for logic, which can including displaying page, but ultimately its HTML that is for displaying the web page.
> I say this as an experienced IT consultant managing a wide array of projects over my career across industries.
I say this as an experience software engineer deploying a wide array of web apps getting hundreds of millions of views a month over my career across FANG companies.
> I say this as an experience software engineer deploying a wide array of web apps getting hundreds of millions of views a month over my career across FANG companies.
> Okay....? Then write VanillaJS instead of depending on Node dependencies. It's not JavaScript's fault that you're a contractor dealing with other developers' app-level tech debt.
That’s a strawman. I challenge you to write a full on production level frontend application using pure Vanilla JS. You can’t. Not in 2022…unless it’s a simple DOM manipulation job.
> That's a cool story, but Deno uses TypeScript so the whole JavaScript rant crumbles here
“Bits like this make me feel like you're just throwing a bunch of domain-related words together and hopes something sticks.”
See how easy it is to resort to ad-hominem?
So what you’ve worked across FANG companies? It’s irrelevant to the discussion. No need to show off - saying you’re an experienced software engineer is good enough. The rest of it doesn’t make your argument any more valid.
Javascript apologists like you who don’t see the problem with the ecosystem are the reason why the whole ecosystem is so fucked up with half baked systems that are barely reliable.
This is a strawman. Where in the original post did they say JavaScript was the best. They said JavaScript is the "universal" scripting language in the sense that is ubiquitous. That is fact. You literally confirmed it here:
> Javascript has a wider adoption than others is because it’s forced upon us
> You know what usually bites me when I touch code that has not been touched for 6 months (usually a late contract renewal)?... It’s the stupid Javascript with its Node based dependencies all failing randomly in each direction just because some developer used a library for something trivial they could have written themselves or super likely because Babel or Webpack decided to change their config files so my entire JS pipeline breaks.
Okay....? Then write VanillaJS instead of depending on Node dependencies. It's not JavaScript's fault that you're a contractor dealing with other developers' app-level tech debt.
> Personally, I use Coffeescript. It has been a breeze from all aspects.
That's a cool story, but Deno uses TypeScript so the whole JavaScript rant crumbles here.
> Browsers understand just Javascript to display web pages, period.
Bits like this make me feel like you're just throwing a bunch of domain-related words together and hopes something sticks.
Browsers understand more than JavaScript, and JavaScript isn't the control layer for logic, which can including displaying page, but ultimately its HTML that is for displaying the web page.
> I say this as an experienced IT consultant managing a wide array of projects over my career across industries.
I say this as an experience software engineer deploying a wide array of web apps getting hundreds of millions of views a month over my career across FANG companies.