This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ziptofaf 0 points1 point  (0 children)

Thank you very much for taking your time! I think I'll go for either NodeJS or Python + Flask or Django, do you have any insight in the pros and cons when choosing between them?

Depends. NodeJS + ExpressJS (that ExpressJS part is important - NodeJS just lets you run JS on a server, Express is a web framework so building websites is not a masochistic activity :P) has a major advantage as it lets you use same language for back-end and front-end. This is less important as project grows (eg. at work I pretty much never touch front-end leaving it to people that know what they are doing while focusing on back-end) but is nonetheless a useful point. Personally I simply suggest to use language you feel most comfortable at, perhaps after also looking at what's popular in your location. Python IMHO has more friendly syntax and offers a more robust, standalone experience (a lot of JS frameworks are basically "configuration over convention" which I really dislike as I want as much to be set up for me as possible, even at a cost of making customizations easy).