3
kimailis
23d

i’m considering learning back-end, what do you people think, where should i start? javascript + node.js or python? which would be more useful or versatile especially for web apps? thanks in advance.

Comments
  • 3
    Spring Boot or dotnetcore fronted with a SPA.
  • 2
    ^^^^^^^ what @SortOfTested said
  • 2
    Also, you should have done backend first, then Frontend IMHO
  • 3
    Stay away from Python and JS, and you'll be a happier person in the long run. If I'm not badly mistaken most of the backend jobs in the web dev world are still .NET (aka C#, + the odd F# or VB here and there) and PHP jobs. Haven't looked at the most recent trends, but bearing employability in mind C# is the safest bet. If it's purely versatility you're after, go for Rust.

    Other people may have other opinions, and they are likely equally valid, unless they say JS or Python.

    // Edit: ... yet, if JS and Python were the only choices you would consider, I think you should go for JS (whit Node.js or Deno). Also really, it depends much on where you live and work as well. Look at the job market and see what is wanted and you'll find out what are the good options to go for...
  • 2
    @100110111 We consider switching from Kotlin & Spring Boot to NodeJS for faster iterations lol
  • 1
    @010001111
    Traction control: off.
  • 1
    thanks for all the advice, ill check it all out, but what if you want to make also apps or services to be run on computers and mobile? wouldn’t i have to learn all of it from scratch? it’s kinda frustrating because i dont have a lot of free time for studying, so learning 2 or 3 languages and a load of frameworks in order to roll out a web app and a mobile app is kind of a big deal. also i’ve heard node.js is very scalable.
  • 1
    @010001111 well that IS a reason 😅

    But let's say if OP wants to study backend stuff, I'd study a backend oriented lang and learn to write backends with that before taking the easy route with Node.js (if I assume correctly they already know JS)
  • 1
    @kimailis if it's well thought of, your backend won't care if it's a web, mobile or a dt app.. that's a consideration for the frontend
  • 2
    @kimailis
    Mobile: spa or native has you covered
    Learn it all: yes, that's just the nature of the industry
    Scalable: everything is scalable in 2020. Node/python scale sooner because less efficient. Less efficient = more $$$/time
  • 1
    @SortOfTested we don’t do anything non-typescript. But I still agree with you.
  • 1
    @010001111
    Makes n+1 of us!
Add Comment