All my web applications, so far, I have developed in PHP. I understood that PHP is a language, to put it mildly, “not so hot,” but I liked it because of its simplicity, popularity, and, most importantly, its support by any hosting.
With new skills come and new features, therefore, in addition to PHP you need to know something else. I once wanted to start learning the Django Python framework once, but I only stopped at learning the language itself. I know the language is not bad, but if it were not for the existence of the equally popular Ruby on Rails web framework, this issue would not exist, because there would be no uncertainty ...
So, what are your opinions on this? RoR or Django? What is better than the other? Are there any clear benefits?