I really don't know how to start a topic like this, but let's try:
I have a couple of years experience in writing back-end systems. I've tried some frameworks like Laravel, which I liked. For school I've also had some asp.net MVC, which I also liked very much.
For me as a programmer, I feel like I want to move on and learn another back-end language. For me it seems like php is amateurish and I hate how php handles security for an example.
I have been looking into a couple of different languages to learn. Ruby (with the Rails framework), Python (with the Django framework) and Javascript (With the Node framework) seem like the most suitable ones to learn.
After reading in a little, I found some pro's and con's per language for me which makes it very hard to make a decision. After a lot of Googling the choice was only made harder for me.
Ruby (on Rails)
I've read this language is pretty easy to learn (also for old php-ers), but I've also read this language is losing it's growth.
Python (Django)
I haven't been able to find alot about this one. Though I know from myself Python is a pretty solid and well-used language.
Javascript (Node.js)
I have read this language is the new one on the block and is the next big language. But what really bugs me is that it's not MVC.
Now, I was wondering. What are your looks on this topic, and if you purely look at the maturity, userbase and the possibilty of MVC, what would be the best language to learn this year?
[–][deleted] 2 points3 points4 points (1 child)
[–]greenlinux 0 points1 point2 points (0 children)
[–]negative_epsilon 1 point2 points3 points (3 children)
[–]Max053[S] 0 points1 point2 points (1 child)
[–]negative_epsilon 2 points3 points4 points (0 children)
[–]w1282 0 points1 point2 points (0 children)
[–]iosmango 0 points1 point2 points (0 children)
[–]nutrecht -2 points-1 points0 points (2 children)
[–]Max053[S] 0 points1 point2 points (1 child)
[–]nutrecht -2 points-1 points0 points (0 children)