No ja bych byl trosku opatrny s tim, mrtvym jazykem.
Java je mozna mrtva, ale asi tak jako Cobol. I kdyz uz ji tu stroji pohreb, mozna nektere z nas prezije ;-) Tom From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Jiří Nápravník Sent: Wednesday, January 26, 2011 1:43 PM To: Java Subject: Re: Off Topic - Oracle/Java/Linux zkratka ala LAMP? 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 <http://www.enbros.cz/>