IronRuby: Ruby on the .NET Platform

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    IronRuby: Ruby on the .NET Platform - Presentation Transcript

    1. Ruby on the .NET Platform Andre John Cruz Microsoft MVP – C#
    2. IronRuby Ruby on the .NET Platform Introduction Why Ruby? Dynamic Language Runtime (DLR) Invoking the DLR in C# code Silverlight in Ruby Possible directions
    3. Introduction Ruby is growing in popularity Mostly because of the Rails web framework Expressive language (you’ll see later!) Expressiveness is POWER IronRuby Microsoft project to have Ruby running on the .NET platform Similar efforts elsewhere: JRuby, MagLev, Rubinius… IronRuby 0.5.0 was just released 20 May 2009
    4. Why Ruby? See for yourself… Expressive syntax (POWER!) Dynamic typing Look ma, no interfaces Mixins Metaprogramming Can _______ (fill the blank) do that?
    5. Dynamic Language Runtime (DLR) Factored out from IronPython development One runtime for all dynamic languages out there IronPython IronRuby VBx Managed Javascript …maybe more, from the community? Can be embedded into CLR applications
    6. Invoking the DLR Demo: calling IronRuby inside a C# app
    7. Silverlight with Ruby Demo: Silverlight web app, written in IronRuby
    8. Downsides No IDE integration…yet No LINQ tools…yet Web-based apps (ASP.NET, Silverlight) need Chiron tool Need to include IronRuby and DLR into Silverlight XAP file to be sent to client browser No WPF data binding…yet
    9. Possible directions Polyglot programmer trend Use the best language for the task Use the best platform for the task…the .NET Framework  DLR gives apps instant scripting capabilities IronRuby (and IronPython) to have better support in Visual Studio for app development We should see cool app frameworks for WPF, Silverlight and ASP.NET (and even ADO.NET) soon!
    10. Questions?
    11. References www.ironruby.net sdlsdk.codeplex.com www.ruby-lang.org Why’s Poignant Guide to Ruby: http://poignantguide.net/ruby/ My blog: devpinoy.org/blogs/cruizer

    + Andre John CruzAndre John Cruz, 6 months ago

    custom

    520 views, 0 favs, 0 embeds more stats

    Presentation slides for IronRuby: Ruby on the .NET more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 520
      • 520 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 8
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories