top | item 12794082

Ask HN: Is Node.js recommended in the long term?

8 points| applecrazy | 9 years ago

I'm developing a side project using Vue, Express, and Mongo. I'm wondering whether this is the best idea, since I want the app to last 5-7 years before needing a rewrite. Is it a good idea to choose NodeJS for the backend or should I go with something more old-fashioned?

11 comments

order
[+] chatmasta|9 years ago|reply
While others may suggest clojure or elixir or some equally esoteric development stack, there is one important advantage of nodejs: almost everybody uses it.

Maybe other languages will allow you to program more efficiently, but they have a learning curve and a fraction of the developer adoption that nodejs has.

When you pass your project onto someone else, there's a high chance they are already familiar with nodejs. Whereas if you pass a project to someone else in a less-known language, they are likely not familiar with it and will need to overcome a steep learning curve.

If you want maintainable projects, where a freelancer is always available who knows how to continue development of your project, then go with nodejs. If you want to learn a new language or framework, do it for pet projects with no collaborators.

[+] bbcbasic|9 years ago|reply
Is Mongo recommended in the long term?
[+] murukesh_s|9 years ago|reply
Yes it's fine..
[+] h1d|9 years ago|reply
People need to speak up when they want to provide opinion. It's not a vote.
[+] rohithv|9 years ago|reply
I would simply say no..
[+] applecrazy|9 years ago|reply
Could you explain why? What do you recommend instead?
[+] dvdcxn|9 years ago|reply
Could you please elaborate?