[Ironruby-core] How do you convince .Net developers to use IronRuby?

Dotan N. dipidi at gmail.com
Mon Nov 2 11:28:14 EST 2009

1. Quick construction/prototyping,
2. Slow maintenance

no one building a real enterprise application with intricate licensing and
SLAs will settle for (2).

when i think about ironruby in a .net environment - i think web, and
embedded scripting extensions / DSLs in a "real" .Net app. thats your

On Mon, Nov 2, 2009 at 5:46 PM, Nathan Stults
<Nathan_Stults at hsihealth.com>wrote:

>  I think Time will be the most important ingredient in getting people
> amped on IR. It’s probably too early to expect incredible enthusiasm from
> users groups. IronRuby, lacking VS integration and with all the command line
> stuff, doesn’t demo in the usual Microsoft fashion, so it might be hard to
> wow the rank and file. If you do want to get people excited in a demo, I’d
> demo in the context of C# 4.0, so you can demo inside visual studio, and let
> people see IronRuby shine from within a familiar environment. Also,
> ASP.NET MVC with IronRuby might resonate better than RoR at first, and you
> could also try demo’ing with something like RubyMine, that does have
> intellisense and refactorings.
> To get IronRuby to spread, I would focus on selling IronRuby proper to the
> vanguard (Alt).NET communities, their bloggers, thought leaders, etc. who
> have large followings among progressive developers. They should immediately
> be able to get over the lack of “tooling sugar” to see the value IronRuby
> has to offer. I’d start with the testing aspects, Cucumber, RSpec, etc. as
> well as Rake and its superior abilities in creating dev tools and build
> automations and things, then move on to scripting & automating existing .NET
> apps. I think RoR and other pure Ruby concepts are a bit out of range for
> most .NET folks just now, and anyway if they did want to start building
> those kinds of pure Ruby applications in IronRuby, they’d run into some
> brick walls and may drop out prematurely. From what I can tell IronRuby
> isn’t quite ready for real, full scale Ruby development – a hefty portion of
> the things I try don’t work on IronRuby yet, simply because the language
> isn’t complete (String#unpack, File#flock, etc) and because the community
> hasn’t caught up (DataMapper integrations, C# ports of native libraries,
> etc).
> Finally, you may want to ask the JRuby community how they did it. Of coure,
> Java devs by and large may be much more comfortable with command line work,
> but the situation is largely the same I would think.
> All in all, though, I think it is still very early to expect too much.
> Hopefully, as the early adopter types start to pick this thing up and get
> excited about it, they will spread the excitement – I think it is more
> likely to get into people’s heads that way, rather than user group
> presentations. At the same time, MS will continue to improve their tooling,
> JetBrains may build their RubyMine product as a VS integration when IronRuby
> is more mature, and demos can get flashier. That will help some too. That’s
> my guess anyway.
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Shay Friedman
> *Sent:* Monday, November 02, 2009 7:07 AM
> *To:* ironruby-core
> *Subject:* [Ironruby-core] How do you convince .Net developers to use
> IronRuby?
> Hi there,
> In the last month I had 3 sessions about IronRuby, all of them in front of
> .Net audience. I really believe in the IronRuby but I find it very very hard
> to pass that to existing .Net developers.
> I try to show the benefits of using IR - getting things done faster (like
> POCs, internal tools), using REPL, using IR abilities from C#, IR and
> Silverlight (like Gestalt), unit testing, RoR...
> Most of the .Net devs are very conservative and are not willing to get out
> of their familiar development environment even when they see the clear
> benefits of the new technology.
> They feel that using IronRuby will take everything they love from them -
> Visual Studio, Ctrl+F5, the sacred intellisense, etc.
> That's about what happens during a session:
> - No Visual Studio integration: 50% of the audience are willing to leave.
> - No compilation: more 25% have just lost interest.
> - Intensive command line work: more 15% are shutting down.
> That leaves about 10 perecent of the audience that just think of using
> IronRuby, most of them decide not to eventually.
> My question is - how do you suggest to present IronRuby to .Net developers?
> and to the team members - does Microsoft expect that existing .Net devs
> will start using IronRuby?
> Thanks!
> Shay.
> --
> --------------------------------------------------
> Shay Friedman
> Author of IronRuby Unleashed
> http://www.IronShay.com
> Follow me: http://twitter.com/ironshay
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20091102/8401aaa3/attachment.html>

More information about the Ironruby-core mailing list