
This post is a response to the post "
Why people choose PHP , or why billions of flies may be wrong." Hopefully, I will be able to dispel the myth of insolvency of platforms like Ruby and Python, which is actively distributed by PHP developers, and developers ts lower class, which besides PHP did not see anything else. Specifically, in this article, I will ask a question-answer format about why Ruby and Rails are real players, why they are popular, and whether you can use them to build your own business on the Internet.
Question (Q): How many programmers can a website make me?
Answer (O): The question is ambiguous, but oh well. At the request of “php resumes,” Yandex has 28 million responses, “python resumes” / “ruby resumes” - one million. Offhand, 30 times more PHP developers. Hence, the competition among them is higher, and the wage is wiser, and easier to find, but this is only at first glance. In fact, there is no competition, competition will be when the number of vacancies and tasks on freelance exchanges will be limited, and they appear like mushrooms. In PHP, the lower threshold of entry, you do not need to know absolutely nothing, just buy the book "PHP for Dummies" and call yourself a programmer. In this regard, an inexperienced customer has the risk of hiring a completely incompetent developer. I would recommend that you look in the direction of Ruby / Rails programmers, their level is noticeably higher on average, so they do the work much faster and better, and if you add to this that many PHP developers do not use frameworks and do not write tests, then your the project will also be much safer.
Question (Q): I want to raise a business card site. Are there any ready-made engines?
Answer (A): Yes, there are quite a lot of them. For example,
Refinery ,
Radiant ,
Zena ,
BrowserCMS ,
SkylineCMS ,
LocomotiveCMS, and others. In addition, the author of the post at the moment, in his spare time working on another one =)
')
Question (B): And if an online store?
Answer (O): No problem!
Spree engine, which recently received a decent
investment throw ,
Synergy ,
RoR eCommerce and others.
Question (Q): You will also need a forum and a blog.
Answer (O): Radiant or
Refinery will work for a blog, and
Octopress is also gaining momentum
lately . For forums, there are also solutions that can be perfectly integrated into existing Rails projects, such as
Forem .
Question (Q): And if a small social network with blogs, like Habr?
Answer (O): CommunityEngine is a great social engine. network.
Question (Q): So. I want Facebook, I will go to earn my first billions.
Answer (A): It’s impossible not to mention the legendary
Diaspora engine.
Question (B): Phew, I think I thought of all the projects, I found the engines. How about hosting?
Answer (A): Previously, hosting was tight, but now the situation has begun to improve. Rails hosting is no longer a rarity. Personally, I use the domestic Locum and there are no complaints about his work.
Question (Q): Good. And if you need to refine the sites?
Answer (O): There are a lot of Ruby / Rails programmers. Many are engaged exclusively in freelancing, many will agree to earn extra money during their free time. Finding a Rails developer is not a problem, for example,
here , but you can try it
here .
Question (Q): But what about the load? My Facebook will be visited by many, many people!
Answer (A): You can not worry about the load. Shopify, Github, Groupon, YellowPages, Twitter, etc. work fine. A more detailed list of popular Rails sites can be found
here .
Question (Q): A friend told me something that, like PHP, is shit, and ruby ​​is taxing.
Answer (O): Ruby taxies for sure. More experienced programmers, better tools, more confidence in hiring the right performer and getting the project on time, more security, lots of free solutions like CMS, e-commerce solutions, etc. The number of developers is certainly less, but it even gives a certain elitism to the platform.
Do not trust the opinion of billions of flies, in the shit is nothing interesting.