Ruby favored by startups

I’m starting to see more startups using Ruby and Ruby-on-Rails for three typical types of projects:

  1. Simple web sites, e.g., the 37signals properties.
  2. Web 2.0ish sites where XML will be passed back’n’forth for both AJAX and site integration purposes.
  3. Internal use around flexible scripting, product extensions, release engineering, etc. For example, one of my startups still in stealth is going this way.

Uses (1) and (3) are right down Ruby’s and Ruby-on-Rail’s alley. My personal experience is that Ruby and Rails are very productive–I really enjoy them.

I thought Tabblo was headed towards (2) but it turns out they decided to not use Ruby on Rails (see comment from founder Antonio Rodriguez).

I’d be a little concerned about the risk of doing (2) without an absolutely top-notch team that has connections into the Ruby community. The risk is three-fold. First, the framework APIs are fluid and the documentation is poor. Second, as noted by Tim Bray, Ruby’s XML/Web services support leaves a lot to be desired. Third, the collection of Ruby libraries wrapping 3rd party systems & services is still immature. That’s why I see Ruby as a great choice primarily for self-contained apps right now.

About Simeon Simeonov

I'm an entrepreneur, hacker, angel investor and reformed VC. I am currently Founder & CTO of Swoop, a search advertising platform. Through FastIgnite I invest in and work with a few great startups to get more done with less. Learn more, follow @simeons on Twitter and connect with me on LinkedIn.
This entry was posted in Ruby on Rails, startups, Web 2.0 and tagged , , , , , , . Bookmark the permalink.

2 Responses to Ruby favored by startups

  1. Hey Sim,

    We actually don’t use RoR at Tabblo. Last summer I spent some time looking at, and even like it enough to run my blog on it, but I wouldn’t build a site that is expected to serve millions on users for the following reasons:
    1. Ruby is weak-ish on XML, internationalization, and general optimization hooks for the runtime.
    2. Rails is a little too tightly integrated for my tastes.
    3. It’s also got a bit too much magic for me but I realize that this is what people tend to like about it.

  2. Ans says:

    Thanks for this great post, i have bookmarked your site in the hope there will be more of this

    Greets

    Ans

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s