Dejte RoR mesic. Za tu dobu se v Jave dostanete tak k polymorfismu :). Dobra je kniha http://pragprog.com/titles/rails3/agile-web-development-with-rails.
Pokud znate PHP, tak budete za chvili jako doma. Ja to mel stejne: http://www.hradil.org/java-vs-ruby-on-rails-cesta-tam-a-zase-zpatky/ Ten load balancing a rozkladani zateze, jak mate na blogu je typicky buzzword, to udelate v php a RoR taky. V Jave jsou s tim spis potize, nastavit spravne sdileni sessions, apod. pres ruzne aplikacni servery (zminuji obzvlast hruzy a komplikovanost v JBoss AS) je pro neznaleho obtizne. Tim nerikam, ze to nejde. Ale stejne to skonci casem u nejakeho cachovani a pouzivani nosql db, protoze vertikalne skalovat relacni databazi je fakt vopruz a drahe. At vam to vyjde :) Dejte pak vedet. Jirka Hradil 2011/1/26 Jiří Nápravník <jiri.naprav...@gmail.com>: > Teda pánové vy mi zasahujete do rozpočtu. Já zrovna zvažuji konečně se > pořádně ponořit do Javy a dozvidám se, že je to téměř mrtvý neefektivní > jazyk. To mi moc neusnadňujete mé rozhodování:) > > Btw tady se to hodí a snad nevadí link na můj blog, jak byste v méme případě > volili vy? > (http://jirinapravnik.cz/moje-projekty/vyvijet-v-novem-neznamem-nebo-ve-starem-zajetem-jazyku/) > > JN > > 2011/1/26 Jiří Hradil <ji...@hradil.cz> >> >> Ano, naprosty souhlas se "silnejsim jazykem". Je otazkou, jak bych >> dokazal ocenit a rust na Ruby a RoR, pokud bych neznal Javu. S Javou >> jsem urcite pochopil, jak je spousta veci precenovanych a zbytecne >> slozitych. Bez Javy bych se k RoR mozna vubec nedostal. Unik zaridila >> prave frustrace z Javy, ale hlavne z frameworku, lepidel a celkove >> volnosti, ktera vyzadovala velkou odpovednost, ale byla samozrejme >> take naprosto zbytecne draha a casto neefektivni. >> >> Jinak ten refactoring - ano, mas pravdu. Ale jak jsem psal, je treba >> mit dobre testy. Pak to neni takovy strasak. >> >> Jirka Hradil >> >> 2011/1/26 Martin Kuba <ma...@ics.muni.cz>: >> > Dne 26.1.2011 12:52, Jiří Hradil napsal(a): >> >>>> >> >>>> Zkuste to a dejte vedet. Fakt to za to stoji. A verte mi, byl jsem >> >>>> velky obhajce Javy :). >> > >> > Zkusil jsem obojí, Javu i Ruby, a můj dojem z Ruby skutečně byl, >> > že je to mnohem silnější jazyk, ve kterém se dá elegantněji >> > a proto stručněji vyjádřit. Kdesi jsem četl, že člověk dovede >> > posoudit jenom slabší jazyky, než je ten nejsilnější, který zrovna umí, >> > a asi to tak bude. Se znalostí Ruby vidím, že Java má slabší >> > vyjadřovací schopnost, předtím bych to nedokázal posoudit. >> > (Na tom stejném místě psali, že nejsilnější je LISP, ten neumím, nemohu >> > posoudit :-)) >> > >> > >> > Ale, ALE ! Napsal jsem si v Ruby jistou poměrně komplikovanou aplikaci, >> > která už nějaké dva roky funguje. Jenže se do ní teď neodvažuji dělat >> > zásahy, >> > protože se mi v tom kódu teď, když jsem ho dlouho neviděl, špatně >> > orientuje. >> > >> > Neodvažuji se dělat refaktoring, protože IDEA mi s tím nepomůže, jelikož >> > kvůli duck typing neví, kde se co používá. >> > >> > Takže můj soukromý závěr je, že Ruby je fantastické na psaní krátkých >> > kousků kódu, protože se v něm píše stručněji, a tím je i méně >> > místa na dělání chyb. Ale je naprosto hrozné na definování >> > rozhraní něčeho, to v něm v podstatě nejde. Když budu mít >> > parametr metody, který je seznam hešovacích tabulek ve kterých je klíčem >> > nějaká třída, tak to nikdy nezjistím. >> > >> > 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 >> > -------------------------------------------------------------- >> > >> > > > > > -- > Přeji pěkný zbytek dne > Jiří Nápravník > > www.enbros.cz >