Střípky rubínu

Posted by Jan Kubr Tue, 09 Oct 2007 11:17:00 GMT

Pokud jako já někdy dumáte, jestli se Ruby dostane v budoucnu většího rozšíření, pomoci vám může toto video se Zedem Shawem (autorem Mongrelu) a Mattem Pelletierem, kde pánové rozebírají, jak moc je Ruby "enterprise-ready." Za pozornost stojí i slajdy z přednášky Davida Majdy, které promítal na své přednášce na minulém setkání Ruby on Rails komunity v Praze. Prezentace se sice jmenuje "Alternativní implementace Ruby", ale naznačuje, že brzy až tak alternativní být nemusí. David uvádí i zajímavé odkazy na další články rozebírající fázi, v jaké se Ruby v současnosti nachází. Myslím, že přehlednější a především rychlejší implementace by mohla Ruby pořádně nakopnout.

Pokud chcete mít rychlou i dokumentaci, zkuste tu na Rubybrain, obdoby Railsbrain, který už asi znáte. Prý se chystá i gemsbrain. Pokud ale upřednostňujete mít vše na jednom místě před "živým" vyhledáváním (které mě osobně baví nejvíc), můžete zkusit noobkit.

A pak až něco v Ruby napíšete a budete chtít vědět, jak moc (příliš) složité to je, zkuste flog.

Jinak v listopadu se chystám na Rubyconf, pokud někdo z Česka jedete také, dejte vědět. Pokud se zas někdo vyrazí na evropskou obdobu, rád se dozvím vaše dojmy.

A aby tento příspěvek byl také trochu o Railsech: Nevím jak vy, ale já nejsem superpečlivý v přidávání metody h (totéž co htmlescape, převede HTML tagy na "neškodné" HTML entity) před (skoro) každý řetězec. Nainstaloval jsm si tedy pluing safeerb, který mě na všechna neošetřená místa upozorní. Upozorní mě ale vyhozením výjimky, takže ho na produkci instalovat nedoporučuju, nějaké zapomenuté místo nepokryté testy by mohlo (typicky nezákeřného) uživatele nemile potěšit.

2 comments | atom

Comments

Leave a response

  1. Avatar
    Botanicus
    5 days later:
    Diky za tipy. Co se tyce tech alternativnich implementaci, prave jsem se dal do testovani. YARV jsem zkompiloval bez problemu, ale okamzite segfaultuje, JRuby je naprosto bezproblemovy (no jo, az na tu rychlost, ale Ola Bini rika, ze na tom pracujou a fakt je to videt), Rubinius taky beha, parada, jen je zmrsenej make install, takze binarka nebezi, pokud nejsi v rubiniove slozce. BTW pusteni samotne binarky rubinia neudela totez, co ruby bez parametru, ale pusti to takove jakobyIRB, ale chova se to trochu jinak a napriklad vyjimky to haze barevne, coz je mnohem prehlednejsi. Rubinius je dokonce, jak jsem koukal, o hezky kousek rychlejsi nez MRI. IronRuby jiz beha i pod Monem, ale nikde jsem nenasel ten patch (doufam, ze i pod monem na Mac OS X, ale explicitne jsem to recene nikde nevidel) a na Ruby.NET jsem se jeste nedostal. Cardinal a XRuby neresim, moc zive nevypadaji ...
  2. Avatar
    jan
    7 days later:
    Koukám to chce ještě doladit:) Ale už se těším.
    Dnes jsem narazil na český článek o změnách v Ruby 2. Nic moc, ale David přidal do komentářů zajimavé odkazy;)
    (To pro ostatní, vídím, že ty jsi tam už byl.)

Leave a comment