A
A
Andrey Chernyshev2016-01-04 18:03:42
JavaScript
Andrey Chernyshev, 2016-01-04 18:03:42

Which backend technology stack should a frontend developer choose for personal projects?

Good afternoon. I am engaged in front-end development, and sometimes I want to create my own projects / services, and the question arises, what technologies should I learn in order to make full-fledged projects from scratch? I would like to emphasize the fact that projects are not of a standard type, not ordinary sites with information, but more service-like.
In general, I choose between two directions: node.js and RoR.

  • Node because it's javascript. This is what I use in my daily work to build my layout from jade / sass / es6 / react to static html / css / js.
  • RoR because it is focused on solving non-standard tasks in the field of web development, it has a nice syntax and it has quite a lot of popularity.

In general, I need to be able to make SPA + RESTful applications. Maybe small social networks.
What is the best choice in this situation?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
O
OnYourLips, 2016-01-04
@OnYourLips

RoR. Because it is a general purpose framework.
Node.js is a niche solution great for network services but not for business logic.
How much?
PS You should also consider PHP. I ended up choosing it over the rails.

N
Nodar, 2016-01-04
@Nodar

NodeJS
Why learn Ruby, PHP, Python.... when you already know JavaScript?
Learning a new language is always good, but if you make your own "projects", it's better to take something familiar. NodeJS is not suitable for projects where there is a large computational load, but you still need to have such a load, and you can deal with this on Node
. This is all my IMHO

D
Denis Ineshin, 2016-01-04
@IonDen

There are quite good frameworks on the node like Express

U
uvelichitel, 2016-01-04
@uvelichitel

Node.js I am a backend developer writing in Go. When I need to do a full stack, the first thing I try to do is blame the front on a specialist for mutual favors. If I can't get it off, I take Goodman off the shelf and open stackoverflow. It takes me two or three times more time than the task is worth it. And constant mental effort is a paradigm shift. Then I think - you need to master JS as expected and write everything in one language and not worry about where the final rendering of the document will be on the server or in the browser.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question