Ruby V Ms A Comparison

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

    1 Favorite

    Ruby V Ms A Comparison - Presentation Transcript

    1. Ruby VMs Jason Seifer, RailsEnvy.com 1
    2. 2
    3. 3
    4. MRI 4
    5. 5
    6. “DeFacto” Standard 6
    7. Production Ready? 7
    8. YES 8
    9. YARV 9
    10. Production Ready? 10
    11. No. 11
    12. MacRuby 12
    13. Production Ready? 13
    14. No. 14
    15. XRuby 15
    16. Production Ready? 16
    17. No. 17
    18. 18
    19. “The GemStone/S object server provides an advanced platform for developing, deploying and managing scalable, mission- critical applications. It provides the robust, scalable, secure and flexible environment required for mission-critical applications, and supports the high-availability online environment demanded by 24X7 operations.” 19
    20. Production Ready? 20
    21. No. 21
    22. Rubinius 22
    23. Rubinius VM • “Ruby in Ruby” • Used to be C and Ruby • New VM written in C++ • Better Organized • Better Tested • More Potential 23
    24. LLVM “The Low Level Virtual Machine, generally known as LLVM, is a compiler infrastructure, written in C++, which is designed for compile-time, link-time, run- time, and \"idle-time\" optimization of programs written in arbitrary imperative programming languages.” Wikipedia 24
    25. WTF does that mean? 25
    26. Production Ready? 26
    27. No. 27
    28. IronRuby 28
    29. Iron Ruby •Ruby on .Net •Released under MPL •Committed to making IronRuby a first-class Ruby implementation. •Major milestone: 1.0 29
    30. IronRuby runs on the DLR 30
    31. DLR Supported Languages • IronPython • Javascript • IronRuby • Dynamic VB 31
    32. 32
    33. DLR runs on top of the CLR 33
    34. 34
    35. Production Ready? 35
    36. No. 36
    37. JRuby 37
    38. JRuby Wins 38
    39. Fatality 39
    40. Production Ready? 40
    41. YES 41
    42. JRuby Benefits • Corporate backing. • Use existing Java code. • Existing Java infrastructure. • Most performant Ruby implementation. • Multi-threaded. 42
    43. Right now, using JRuby is the only way to have true multi-threaded Ruby programs. 43
    44. $ cd <application> $ glassfish 44
    45. Use JRuby for your enterprise Ruby applications. 45
    46. Thank you. 46

    + ConSanFrancisco123ConSanFrancisco123, 6 months ago

    custom

    430 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 430
      • 430 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 6
    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