MS Silverlight VS Ruby on Rails

by atrbiz
11 replies
Hey Warriors,

I want some feedback from experienced programmers. I'm in the process of having a web based CRM developed...which language is better?

Should I have it developed in MS Silverlight + AJAX or RoR + AJAX? I want it to have a rich web 2.0 GUI,etc. (I'm leaning towards RoR).

Thanks!
#rails #ruby #silverlight
  • Profile picture of the author RyanAndrews
    RoR server side, AJAX client side.

    I've never even seen Silverlight in the wild, except maybe a microsoft demo site. Not a good bet.
    Signature
    {{ DiscussionBoard.errors[3423623].message }}
  • Profile picture of the author wayfarer
    RoR and Silverlight are not competing technologies. They serve completely different functions.

    RoR stands for Ruby on Rails. Ruby is a programming language that Rails is built in. It runs on the server only. The entire RoR framework helps enable client-side functionality, but that's about it.

    Silverlight on the other hand, runs in the browser. It's Microsoft's answer to Flash and Actionscript. Not exactly very handy when it comes to doing really important things like communicating with a database, etc. If you're building a web-based application for managing data (like a CRM), you need something that works on the server, so RoR will work fine for this, while Silverlight is something you shouldn't even be considering.
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[3424290].message }}
    • Definitely Ruby + Ajax. Silverlight serves a completely different function.
      Signature
      [ENDORSED BY LMC]
      Stop Building Backlinks The OLD Way, Use >THIS< Instead!


      >Let Me Build HIGH QUALITY Backlinks For You!<
      {{ DiscussionBoard.errors[3424306].message }}
  • Profile picture of the author atrbiz
    Thanks for the feedback. I knew RoR + AJAX would be the best for this CRM app.
    {{ DiscussionBoard.errors[3424357].message }}
  • Profile picture of the author 723Media
    As mentioned, these two aren't really competitors. I have to disagree that Silverlight doesn't work well with databases or doesn't work for complicated projects. It's actually pretty well matured and could be used for just about any web based or desktop application.

    In this case though, Silverlight and RoR aren't really matched well. For a web based CRM app, RoR would be your best bet. If you like MS technologies, you could also consider .NET MVC with JQuery.
    {{ DiscussionBoard.errors[3424915].message }}
    • Profile picture of the author wpgwalt
      Feel free to hit me up on Skype or something and I can show you a demo of our crm and other applications. We actually just finished developing a capacity planner for a moving company that rocks!
      {{ DiscussionBoard.errors[3425753].message }}
      • Profile picture of the author atrbiz
        Originally Posted by wpgwalt View Post

        Feel free to hit me up on Skype or something and I can show you a demo of our crm and other applications. We actually just finished developing a capacity planner for a moving company that rocks!
        I'll def hit you up. Thanks.
        {{ DiscussionBoard.errors[3428932].message }}
  • Profile picture of the author wpgwalt
    Ruby + Ajax . But I may be a bit biased because our shop develops all our applications in ruby.
    {{ DiscussionBoard.errors[3425744].message }}
  • Profile picture of the author leva86
    silverlight it's not a framework, it's a tecnology as flash. ROR i'ts a MVC web framework comparable with ASP.NET MVC. I prefer ASP.NET MVC beacause i love c# and static typed language(ruby i'ts dynamic) and i can develop with visual studio.
    {{ DiscussionBoard.errors[3434517].message }}
  • Profile picture of the author wpgwalt
    Looking forward to chatting with ya. My skype is leewaltham
    {{ DiscussionBoard.errors[3437530].message }}
  • Profile picture of the author Cliff_OBA
    Looks like the verdict is Ruby on Rails - I will add my own support to that.

    One thing to consider though, is how you plan to host this. If you want to use a hosting service, make sure they support the version of Ruby and Rails you plan to use.

    Cliff
    {{ DiscussionBoard.errors[3528902].message }}

Trending Topics