Introducing Merb

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

    Introducing Merb - Presentation Transcript

    1. Merb looking for a hacker’s framework?
    2. Demo idő! In merbias res!
    3. Miről lesz szó? történet miben hasonló a Rails-hez? miben tér el a Rails-től? hogyan tovább?
    4. Történet 2006/09/22: Ezra Zygmuntowicz pastie szkriptje 2008/01/10: 1.0.x branch (git-log --reverse) 2008/10/11: Merbcamp, San Diego 2009/01/22: Merb 1.0.8.1
    5. Miben hasonló a Rails- hez? Ruby! iszonyú jó router MVC MIT license generators generált app. directory struktúra restful applikációk támogatása
    6. Miben tér el a Rails-től? modularitás teljesítményre koncentrálás (“no agnosztikus (nem code is faster than no “opinionated”) code”) publikus API és ennek a kód tiszteletben tartása átláthatóságának fontossága (pl. nincs slice-ok alias_method_chain)
    7. Modularitás merb_gems_version = \"1.0.4\" DEPENDENCIES.RB dm_gems_version = \"0.9.8\" dependency \"merb-action-args\", merb_gems_version dependency \"merb-assets\", merb_gems_version dependency \"merb-cache\", merb_gems_version dependency \"merb-helpers\", merb_gems_version dependency \"merb-mailer\", merb_gems_version dependency \"merb-slices\", merb_gems_version dependency \"merb-auth-core\", merb_gems_version dependency \"merb-auth-more\", merb_gems_version dependency \"merb-auth-slice-password\", merb_gems_version dependency \"dm-core\", dm_gems_version dependency \"dm-migrations\", dm_gems_version dependency \"dm-types\", dm_gems_version dependency \"dm-validations\", dm_gems_version
    8. Agnosztikus require 'config/dependencies.rb' INIT.RB use_orm :datamapper # :active_record, :sequel use_test :rspec # test_unit use_template_engine :erb # :haml # js library: jquery, prototype, dojo, etc. # i18n, i10n: merb_babel Merb::Config.use do |c| c[:use_mutex] = false c[:session_store] = 'cookie' # can also be 'memory', 'memcache', 'container', 'datamapper (...) end
    9. Különböző API-k public: a következő “elsőpontos” verzióig marad (2.0) spec10 test suite: minden release előtt hibamentesen futnia kell! private: bármely két release között változhat plugin: plugin íróknak
    10. Slice-ok “little slices of MVC cake” önálló alkalmazások könnyen beilleszhetőek bármely merb alkalmazásba, namespace-elt routinggal pl. merb-auth-slice password
    11. Hátrányok viszonylag friss, nem kiforrott? (de) dokumentáció (de készül egy könyv) még meg sem született, ...
    12. A merb jövője Rails 3 = Merb 2 minden merb funkció (router, slice-ok, publikus API, stb.) a 2009-s RailsConf-ra (május 4-7) ígérik addig is megmarad a support és a release-ek minden merb alkalmazás futni fog továbbra is
    13. Kérdés idő! Érdi Bálint http://bucionrails.com balint@bucionrails.com

    + Balint ErdiBalint Erdi, 9 months ago

    custom

    423 views, 1 favs, 0 embeds more stats

    A 10-minute introduction on Merb. The presentation more

    More info about this document

    © All Rights Reserved

    Go to text version

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

    Tags