The first thing you need to know about Ruby on Rails is that it is very rare to find a Ruby on Rails developer in St. Louis. Most Ruby on Rails developers can only be found on the West Coast in Silicon Valley. However, here at Anchor Communications and Digital Services (aka AnchorSTL), we ARE a Ruby on Rails developer, right here in the good ol’ Midwest. So if you’re looking for an agency that can design a website for you quickly and efficiently, then Anchor Communications in Saint Charles is the place to go. Now what is Ruby on Rails?
Ruby on Rails is essentially a web development framework which makes designing a website dramatically quicker and easier. It allows you to finish simple web apps in days instead of weeks, and more complicated web apps in weeks instead of months. Possibly the most impressive thing to gain from this is that Ruby on Rails actually facilitates good programming practices. There’s no messiness and it’s easy to extend and maintain. This in turn results in a well-factored and easily sustained code.
None of this would matter if Ruby on Rails had no depth. In other words, if you ever try using it for anything beyond the simplest of web applications, you would find yourself running into obstacles, and unable to advance further due to intrinsic limitations. Experienced developers will tell you that this is NOT the case with Rails. Author of Tomcat, Ant, and the Servlet API James Duncan said:
“Rails is the most well thought-out web development framework I’ve ever used. And that’s in a decade of doing web applications for a living. I’ve built my own frameworks, helped develop the Servlet API, and have created more than a few web servers from scratch. Nobody has done it like this before. That’s not to say they got it all right. It’s by no means “perfect”. I’ve got more than a few nits and picks about how things are put together. But “perfect” isn’t the point. The point is that it gets you up and going fast and has plenty of depth to keep you going. And Rails does that very well.”
To get an idea of some sites that have used Ruby on Rails you can check them out. Some of the more popular ones that you may have already heard of are Twitter, Hulu, Github, and a site we use here ourselves at Anchor Communications, Basecamp.
Something to note is that you can usually divide web application frameworks and the developers who use them into two separate categories. On on side, you have the “serious” web developers who use the heavy-duty frameworks. On the opposite side, you have the “toy” developers who usually use lighter, easy-to-use frameworks. Traditionally, these two groups have despised each other. Until Ruby on Rails came out. Rails has attracted people from both sides of the spectrum. The “serious” developers are tired of the repetitive, low-productivity routine while the “toy” developers are tired of battling messes of riotous code when their web apps move beyond the simple. However, Ruby on Rails provides both of these groups relief from their development problems, which is actually very impressive.
Certified Inbound Marketing Strategist | Content Marketing Specialist | Social Media Strategist | SEO