Answer the question
In order to leave comments, you need to log in
Disadvantages of Ruby on Rails?
Hello!
I recently started my acquaintance with Ruby and Ruby on Rails in particular, and fell in love.
I had a legitimate question, are there any critical flaws that make this technology not as popular as php with its many frameworks and CMS.
For myself, I have so far identified the following disadvantages:
1. It is more difficult to learn, there are many pitfalls, mainly related to server settings, and nuances that need to be overcome once, and there will be no more problems with this.
2. Problems with hosting. There is no specialized Rails hosting at affordable prices. An acceptable option is VPS / VDS, at least I found 200 rubles, against php hosting that go from ~ 1$.
3. Relatively little documentation/how-to in Russian.
What can you add about this? Maybe I missed something very important? Why aren't ALL sites built on Rails yet?
Take off my rose-colored glasses)
Answer the question
In order to leave comments, you need to log in
1. More difficult to learn, a lot of pitfalls, mainly related to server settings, and nuances that need to be overcome once, and there will be no more problems with this.
2. Problems with hosting. There is no specialized Rails hosting at affordable prices. An acceptable option is VPS / VDS, at least I found 200 rubles, against php hosting that go from ~ 1$.And that's not a problem. VPS cost from 180 rubles.
3. Relatively little documentation/how-to in Russian.Using frameworks requires knowledge of English. Even in PHP: add-on documentation has no translation.
The disadvantage that put an end to ruby and rails for me is the lack of sane DataMapping (a slightly more complex and efficient analogue of ActiveRecord) with all its wonderful DAO\Repository, Registry, etc.
Hello.
All programming comes down to unification. Accordingly, a language is good if it forces programmers to write in the same way. Python is just from this opera. Here the language itself forces you to write in the same coding style. For all occasions, there are PEP recommendations.
But how nice it is to read the code of another programmer. Like your own. You can figure it out quickly.
Or look at Perl. Application after another person cannot be supported. And thank God this language has almost gone into oblivion.
So the Ruby philosophy is terrible from the start. Drop this language ASAP.
The only drawback is that at some point you will have to rewrite part of the application in Go, for example. But it will take many months/years of hard work and big and interesting projects to grow up to such problems.
Otherwise, you won't find better rails for developing web applications.
2. Problems with hosting. There is no specialized Rails hosting at affordable prices. An acceptable option is VPS / VDS, at least I found 200 rubles, against php hosting that go from ~ 1$.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question