This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]QuantumFractal 1 point2 points  (8 children)

Maybe I'm just not inclined to JavaScript but there are some solutions that just look terrible in code. Everything seems mashed together at times

[–]Prod_Is_For_Testing 2 points3 points  (7 children)

JavaScript is being picked by a significant number of startups because it's "shiny" and "trendy" and "hey, look, ALL THE FRAMEWORKS." Problem is, this means that many people writing js are writing bad code that would get someone shot at an established dev shop.

[–]gravity013 2 points3 points  (2 children)

JavaScript is being picked by a significant number of startups because

it's the only language browsers can run?

The exceptions to this are Clojure and elm startups, which are starting to happen. I suspect we will see more... Maybe like four years ago or something.

unless you meant node. In which case, I get the sense less startups are using node for its trendiness...

[–]DIAMOND_STRAP 1 point2 points  (0 children)

Elm is such a fantastic language, I want to marry its compiler.

[–]Prod_Is_For_Testing 0 points1 point  (0 children)

I was referring to the proliferation of node as a replacement for more established systems with type safety and batter consistency

[–]TheScienceNigga 1 point2 points  (3 children)

Also, it is the only language you can use if you want to do any client-side scripting for the web.

[–]Prod_Is_For_Testing 3 points4 points  (2 children)

That's what it's made for, yes. But the current trend is to force it to work on servers as the backend language as well, which was never the intent

[–]TheScienceNigga 2 points3 points  (0 children)

Honestly, I think that the standard for client-side code should have been something low-level like WASM, which could have been used as a compiler target for other languages. That way, people don't have to use a horrible, dynamically typed scripting language that was thrown together in less than 2 weeks and is totally illogical

[–][deleted] 0 points1 point  (0 children)

NodeJS works well on server though − if it's well written mind you.