Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Finally, the ultimate reason to kill off JavaScript once and for all!


Meh, I learned modern JavaScript and dove deep into how JS works over the last year and I think it’s probably one of my favorite dynamic languages if not my most favorite one. The syntax is a nice sweet spot, the semantics make more sense in most situations than Ruby or Python, the lacking standard library has been more than made up for by third part packages. I’d love to work in JS in the future which isn’t something I’d have said 10 years ago and especially not 20 years ago.


Try maintaining and extending a codebase founded on all those third party packages, over a period of several years


Dunno, small stdlib-like extensions are the absolute most trivial 3rd party dependencies. Like let's say they use Lodash.

Definitely not the hard part of maintaining a legacy dynamically-typed application. And I'd say it's the most trivial part.

And your assertion suggests that it's somehow rare to have to maintain code? I'm sure the person you replied to has maintained code for more than a year and is drawing part of their post from that experience.


Just be careful about what third party packages you are using. It's not like users of other languages don't have the same problem (Case in point: I earn my salary working on several legacy Rails apps).

I've worked on a Node application with express, underscore and redis (we didn't need a full DB -- name value pairs were fine). I'm not even sure if using express is worth it. In our case it stayed completely out of our way, so I can't really complain. My only regret was using jasmine for testing. I would definitely use mocha these days. For server side, just use Node modules and ES6. No need to complicate it with transpilers, build tools, etc, etc.

Ironically, client side is much more of a hassle (I still haven't found a build tool that I think is worth using).


Been working on a 100kloc app and it hasn’t been a problem.


It's all the clever metaprogramming fads that ensures JavaScript code bases are unmaintainable goo.


It would be nice if eliminating web scripting was as simple as Oracle asserting their trademark rights.


I might actually forgive Oracle if that happened.


Hmmm, we just need to find the right lawyer there and put the thought in their head.


You need some inception; make them think it was their idea.


JavaScript was not their idea, so that's clearly not a problem.


Nah, you need to make them think it is going to bring them money. They'll happily take someone's else idea in this case ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: