Mate, do you have anything better to do with your time than tilt at this windmill? You’re not even up to date. Framework fatigue is so 2016.
-
-
-
Sorry I didn't realize that Javascript landscape changed in a so revolutionary way in the last 2 years. What is the result of [] + {} today?
-
nobody cares! This is professional software development, not some junior debate club where one zinger wins you the match. Every language has its warts. Grown ups get over it and write quality software anyway. -
Do you mean write quality software anyway despite using an inconsistent language? Sure that's possible, but why? Is JS your favorite choice? Is it at least in specific cases? If so which one?
-
We need our code to run in customer browsers, on our servers, and embedded in various JavaScript-capable and JavaScript-only serverless environments. So, we got gud at JavaScript. Turns out our risk in practice is dominated by business matters, not fighting the language.
-
Javascript is a necessary evil in the browser, but in my opinion there's no valid reason to use it anywhere else. In particular I don't see any valid reason that justifies the existence of node.js
-
Mate, you’re so up the tree on this one I don’t think you’ll ever accept a reason as “valid” no matter how many people use JavaScript and get great results. Can’t have your epistemological closure rupture, I guess. Imagine the mess.
-
If you're good, brave and lucky enough you could drive your car with your hands tied behind your back. This doesn't imply that it is the right or even an acceptable way to do this
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
JavaScript managed to accomplish what Java couldn’t: run everywhere and consistently. You may not like NodeJS, I understand your concerns, but for the web and desktop (electronjs) it has proven to be the only real choice. And the fw wars I think they’re over. And typing happened.
-
Is this your definition of a consistent programming language? https://www.destroyallsoftware.com/talks/wat
-
The language is crappy, but it’s been a huge effort and the code you write runs the same across platforms. And I guess that it fails consistently. I’m aware of the defects, no need to remind them.

-
The language is crappy, you're well aware of this and still you keep happily using it instead of using a better alternative. Is that normal?
-
Tell me what other language can I use to write fronted web apps? Please, don’t say Java.
-
I already answered to thathttps://twitter.com/mariofusco/status/1005368127146938369?s=19 …
-
Oh, sorry good tweet. And I already told you that I also have some concerns about nodejs. There are some cases where it’s useful, like SSR or pre rendering, also the build tools are quite good. But the evil is unavoidable. At least it has improved a lot recently.
-
Ok, so we agreed that we are still using JS not because it is an enjoyable language, but just because it is a unavoidable evil. That was my point
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
-
-
Do you have real world experience with typed(!) JS projects (web & backend)? Or is it your subjective opinion? Just searching the missing part because on the language level, Java is no competitor to TypeScript. Just lint away == and you are fine.
-
The original tweet and my answer were about Javascript and not Typescript. I don't have any experience on the second and hence any opinion about it
-
What is the main purpose of going to war (which can‘t be won) against one language? Silently pushing another language (depending on the audience)? I try to understand it...
-
There are wars that deserve to be fought even if they cannot be won

-
Let's put it this way: I used a few languages in my career and the only one that I found crappy and idiotic beyond any chance of recovery is JS. The fact that is largely used is only due to the accident that it's the browsers' language. It cannot be eradicated but it worth trying
-
I like many aspects of JS, e.g. the functional core, simple data structures, conciseness (while being readable) and structural types. The facts I don't like are healed by TypeScript. The type system is awesome, simple and powerful at the same time, e.g. union types, type aliases.
-
ES6 has improved the previous version of JS. there are some good things like classes, template string, fat arrow (λ), richer api... Typescript (super set) gives typing, compilation, union types, decorators, enums and other features in order to give robustness and more clarity.
কথা-বার্তা শেষ
নতুন কথা-বার্তা -
লোড হতে বেশ কিছুক্ষণ সময় নিচ্ছে।
টুইটার তার ক্ষমতার বাইরে চলে গেছে বা কোনো সাময়িক সমস্যার সম্মুখীন হয়েছে আবার চেষ্টা করুন বা আরও তথ্যের জন্য টুইটারের স্থিতি দেখুন।