Bezime na tom nekolik mesicu v poctu uzivatelu v radu stovek/tisicu a naprosto v pohode. Pocet modulu (subsystemu) v radu desitek.
i18n, utf-8, skalovani, rychlost - vse OK. Diky "share nothing" proste pridavam servery dle potreby do clusteru a je mi jedno, jestli je to o par procent pomalejsi nez Java. Failover resi balancer. I kdyz je reseni stabilni, tak pripadny vypadek jednoho ze serveru me netrapi, uzivatele jsou v dalsim requestu presmerovani na jiny server. Restart serveru kvuli nestabilite nepamatuju. Vyvoj je 10x rychlejsi, takze tyhle drobnosti neresim, protoze koupit novy server je mnohem levnejsi, nez se patlat s Javou. Tohle je gral vyvoje. Nikoli rychlost jazyka, ale rychlost vyvoje. Kdyz se ale divam na vytizeni serveru, tak mam jeden server, ktery pouziva jedno Java reseni pro fulltext a prave tento server je zatizeny jednoznacne nejvic. Tak nevim :). Tady ale prece nejde o to, ze pri syntetickych I/O operacich je jeden jazyk rychleji nebo pomalejsi. Tyhle testy jsou o nicem, dokud nejsou nasazeny v kontextu vysledne aplikace. Kdyz se rekne "pomale", pak se musim zeptat "kdo, co, kdy, kde, jak, proc a hlavne CO TO PRO ME ZNAMENA?". Casto vubec nic. Chce to zkusit. Pokud vim, tak Ruby je starsi jazyk nez Java a Rails jsou ted verzi 3.x. Neni to vikendovy hype. To mi pri vsi ucte spis pripadne Java a jeji web frameworky. Nebavim o JRuby, ale o cistem Ruby. JRuby jsem nezkousel. Nemel jsem duvod. Jirka Hradil 2011/1/26 Martin Kuba <ma...@ics.muni.cz>: > Dne 25.1.2011 18:01, Jiří Hradil napsal(a): >> >> Existuji samozrejme jine platformy, ktere vam vrati radost do zivota. >> Treba http://rubyonrails.org/ :). > > A zkusili jste to někdo použít k reálnému provozu ? > > Četl jsem kdesi, že RoR server je třeba mnohokrát denně přestartovat > kvůli stabilitě. Taky jsem osobně zkoušel pro RoR napsat reálnou aplikaci, > ale strašně mi chyběla Javovská podpora internacionalizace, ResourceBundle, > podpora utf-8 a unicode. > > A další věc je výkon. Samotná Céčková implementace Ruby je dost pomalá, > i v porovnání třeba s Pythonem nebo Perlem. Vypsal jsem bakalářskou práci > na porovnání výkonu RoR nad Ruby a JRuby (implementace Ruby nad JVM), > a vyšlo to tak, že JRuby je pro RoR aplikace ještě pomalejší než normální > Ruby. > Hodně ztrácí zejména v I/O operacích, což se dá ještě zvládnout > použitím IBM JVM místo SUN JVM, ale naprosto tragické je to > v rychlosti přístupu k databázi. > > Makub > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Science email: ma...@ics.muni.cz > Masaryk University http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > -------------------------------------------------------------- > >