DEV Community

loading...

Discussion on: The Shocking Immaturity of JavaScript

Collapse
pllffrd profile image
pllffrd

Interesting topic, thanks. The most convincing bit of this article are all the JS Devs with Stockholm syndrome in the comments:
“There’s nothing wrong with my tooling... Examples or it didn’t happen...Everything is fine.”

Collapse
leob profile image
leob

Haha this made my day, Stockholm syndrome ...

But, TBH the point about JS is that in the frontend you don't really have much of a choice - frontend means JS, practically speaking ... right?

(there's WebAssembly but I don't know how practical that is, at this moment)

This puts JS in a "special" position, fundamentally different from Ruby, PHP, Python and so on - in many cases you don't really have a choice but using JS.

Collapse
dbshanks profile image
Derek Shanks

Web Assembly is both awesome and scary at the same time. I write C# in Unity and was impressed with how fast I could get up and running with Blazor & Web Assembly.

I would detest using something like Rust for web applications. Haha!

The projects that really excite me are Laravel’s Livewire and Elixirs Phoenix LiveView. Server side components natively written in either PHP or Elixir. Ruby on Rails has something similar although I am drawing a blank on the name. It’ll be interesting to see if Express or NestJS adopt something similar. This eliminating the constant pull for React, Vue or Angular.

Thread Thread
leob profile image
leob

Livewire, yes - tallstack.dev/

Another one I came across is Unpoly (unpoly.com) - sort of Turbolinks on steroids?

Rust is interesting though ... why the dislike?

Thread Thread
dbshanks profile image
Derek Shanks

No dislike on Rust. It’s amazing. It’s just not what I would want to write web apps with. I am looking into it’s capabilities for writing games. Currently C# is my game code experience via Unity. I worked with Lua or Haxe for awhile, Rust seems like a really good platform to write an entire game on.

I will admit C# and Unity are very hard to walk away from in terms of dev experience.

Thread Thread
leob profile image
leob

Well yeah, Rust is powerful and has a steep learning curve - maybe just overkill for 90% of web dev projects ...

Forem Open with the Forem app