I've been wanting to try out some new server-side web frameworks to expand my knowledge (Currently use the Laravel PHP Framework, and ExpressJS), but I've been struggling to find any consistent information about how relevant each framework/language is going to be right now, and in the future.
There is currently a lot of material on the internet saying how "Node.JS is dying use this", "Rails is dying use this", "Django is dying use this" etc.
1) Is there any truth behind these claims?
2) What languages/frameworks do you recommend (for the web) in 2015?
3) Have you ever switched to a different framework/language and never looked back? (why?) (For new projects, or migrating existing ones)
2) The languages/frameworks I would recommend depends on what you want to build. The large amount of JavaScript libraries and its ability to work in the browser make me highly favour javascript and I have found that typescript provides a nice layer on top to provide sane typing and code auto completion for many of my needs. However, Typescript tools and the language still feel underdeveloped. I would use node to handle web requests and offload "heavier" work to c/rust/go if needed
3) I used to use c/c++ for a lot of my personal project but I have found tasks like managing memory can add unneeded complexity to the majority of my tasks. C still has it's place when certain requirements must be met.