Anyone who says that Ruby is dead does not work with American companies much. Ruby is still very popular in those places. In the European market - yes, it has become less popular. But even here, during the period of popularity 8-10 years ago, successful products and systems were written on it, which need to be maintained and developed. Basically it's about Ruby on Rails, of course. They are unlikely to be rewritten to something else, because rewriting projects from Ruby on Rails to Laravel or Django is a meaningless story. And rewriting them to a more hype Go is a very difficult task, because Go does not have a framework that has the same set of functionality and infrastructure of Rails. Gophers, of course, always answer this and snort that they can rewrite, along the way naming 20+ libraries that need to be glued together with the help of some kind of mother, and all this in order to recreate in the application the functions and capabilities that have been in the "rails" for years 10 already out of the box. Such a story :-) So, thanks to rails, it will remain the language in which web applications will need to be made and developed. And don't forget that it's still a very strong scripting programming language.
0 Comments
From a business point of view, rails is a great technology to start your application and is ideal for small and medium businesses. It is at this moment that the degree of uncertainty is very high, you need to move very quickly and dynamically, constantly experimenting. And it is in this situation that you do not want to fight with some subtleties of language and technology. Or discover that you organized microservices incorrectly, and after 3-6 months no one in the team understands how it all works. And new developers look at your code and quit after a week. In terms of technology, what I love about Rails (and somewhat dislike modern front-end) is that even in 2020 you can open a project on Rails that was written 10 years ago and still fully understand what is happening there, and continue to develop it. At the same time, from personal observations and experience of communicating in a podcast with programmers using other similar technologies (nodejs / python / php), our community devotes a lot of time and approaches to code quality. And here, rather, the idea is not that everyone is sitting so cool and writing cool and perfect code. Then they print it out, hang it on the wall and sit in the evenings with a glass of wine, admiring the whole family for hours. No, I'm more likely to say that the community is already quite experienced, it knows how to write projects correctly, so that after 3-5 years it simply won't hurt every day. |
ArchivesCategories |