Kdybych Javu vubec neznal a uplne zacinal, tak bych ji asi tak neprosazoval,
ale rikam, si kdyz uz neco umim aspon trochu tak to rozvinu (Java SE, EJB,
JSF, SEAM, Hibernate - s tim jsem delal - ne nejake mega aplikace, ale co
jsem potreboval jsem udelal) a prijde mi skoda se na to ted vykaslat...
Nicmene je pravda, ze mi take hodne vadi vselijake ruzne frameworky a nevím,
který ej ideální vybrat (SEAM se mi nelíbil). Pravděpodobně zvolím Spring
(MVC) ale ani nevím proč, asi jen proto, že v něm dělá dost lidí tak může
být lepší potávka a více lidí poradí:)


2011/1/26 Jiří Hradil <[email protected]>

> 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 <[email protected]>:
> > 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 <[email protected]>
> >>
> >> 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 <[email protected]>:
> >> > 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: [email protected]
> >> > Masaryk University             
> >> > http://www.ics.muni.cz/~makub/<http://www.ics.muni.cz/%7Emakub/>
> >> > Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
> >> > --------------------------------------------------------------
> >> >
> >> >
> >
> >
> >
> > --
> > Přeji pěkný zbytek dne
> > Jiří Nápravník
> >
> > www.enbros.cz
> >
>



-- 
Přeji pěkný zbytek dne
Jiří Nápravník

www.enbros.cz

Odpovedet emailem