3 ms·
Rails is tailored to a particular type of web application, and if your application strays far from this model it's probably not going to be a great fit. I don't
by ryanbrunner 8y ago
Rails is tailored to a particular type of web application, and if your application strays far from this model it's probably not going to be a great fit. I don't think even the biggest Rails zealot would advocate building Google Maps in Rails.
The sweet spot that Rails covers, however, is a pretty common sort of web application - one in which you're primarily doing CRUD on different sorts of objects. If you treat every single application as a unique snowflake that needs a 100% bespoke collection of libraries to solve, you'll end up wasting a whole lot of time on architecture and library selection and not a lot of time on solving actual problems.
- jashmatthews 8y ago> I don't think even the biggest Rails zealot would advocate building Google Maps in Rails. Rails excels at being the web layer in this situation. All the heavy lifting is done by the DB to spit back feature structures or do routing and native libraries to do image composition.
- Doctor_Fegg 8y agoAnd indeed, openstreetmap.org is a Rails site (though key parts of the API have been rewritten in C++ for performance).