Starting a new ruby on rails development

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

    2 Favorites

    Starting a new ruby on rails development - Presentation Transcript

    1. Starting new Rails development ? not_act_as_sheep    
    2. Ruby    
    3. Ruby 1.8.x Exists since 2003 ● Current stable version ● All gems should be compatible ● Slowest version ● Problems with garbage collector ●    
    4. Ruby Enterprise edition Developed by Phusion team ● Fully compatible with Ruby 1.8.6 ● Memory print optimisation ● Garbage collection improvement ●    
    5. Ruby 1.9.x Stable (since 1.9.1) ● Memory print improvement ● Garbage collector improvement ● Not all gems are compatible ●    
    6. Web server and App server    
    7. Web servers and App servers Web server ● Apache ● Lighthttpd ● Nginx ● App server ● Mongrel ● Thin ● Passenger (aka Mod_Rails) ●    
    8. Databases    
    9. Different databases available Sqlite3 ● Mysql ● PostgreSql ● Oracle ●    
    10. Testing    
    11. TDD vs BDD What's Test-Driven Development ? ● Software design method ● Short development iteration ● What's Behaviour-Driven Development ? ● Software design method ● Use comprehensive specification in your native ● language    
    12. Testing Frameworks (and friends) Testing frameworks ● Test::Unit ● Rspec ● Shoulda ● Mocking ● Mocha ● Flexmock ● RR ● Working with fixtures ● Fixtures ● Factory girl ● Machinist ●    
    13. Templating    
    14. Templating format Html/Erb ● HAML ● Textile (using RedCloth) ● Markaby ● Markdown (using BlueCloth) ●    
    15. Plugins    
    16. Authentication Restful_Authentication ● Historically the oldest ● Probably currently the most used ● The most complete ● Cleareance ● Easy setup ● Easy syntax ● Authlogic ● Lighter implementation ●    
    17. Attachment Attachement_fu ● Historically the first Rails attachment plugin ● Polymorphism ● Complex but customizable ● Paperclip ● Newer ● Lighter ● No polymorphism ● Works without Rmagick ●    
    18. Other useful plugins Will_paginate ● act_as_rated ● act_as_comentable ● Thinking Sphinx ●    
    19. Conclusion    
    20. What should I choose ? There is not better solution than the one you're comfortable with !! not_act_as_sheep    
    21. Slides provided by Nicolas Alpi Credits http://www.flickr.com/photos/kattenmeisje/501105007/ Nuovola icons    

    + hteamspyhteamspy, 8 months ago

    custom

    997 views, 2 favs, 0 embeds more stats

    Starting a new ruby on rails development can be con more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 997
      • 997 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 14
    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