Just as in the fashion industry, the development world is prone to occasionally give in to fleeting trends. New and exciting programming languages often take companies by storm, spawning in the whirlwind a flurry of articles that aim to justify the latest fad. To be fair, some of these trends have indeed stuck around to prove themselves worthy of their initial hype. Others, however, simply left their soiled footprints all over the internet and to this day mislead customers who believe them to be a worthwhile investment.
As a result of this post-truth era, it is not uncommon for companies to ask us to develop web solutions using less-than-ideal programming languages. The reality, however, is that every project is unique and should be treated as such. For this blog post, Software Planet Group would like to highlight recent trends to explain why some technologies may best be left ignored for the moment.
Ruby on Rails
Touted as a very simple way to engineer a minimum viable product, Ruby on Rails found its niche in the startup movement and quickly surged in popularity. At its peak in 2007, demand for the web application framework was so high that 60 percent of all our software developers were somehow involved in RoR projects. Today, however, the Ruby wave has unmistakably turned to foam, leaving in its wake a dwindling number of developers who are qualified to maintain these systems.
Compared to more modern alternatives, RoR has fallen noticeably behind