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/<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

Odpovedet emailem