Extremisti tvrdi, ze nepotrebuji kompilator, ze maji unit testy. Mozna na tom 
neco bude, predstavit si to asi umit.

Podle me je ale jednoznacna vyhoda statickych jazyku mnohem vice v tom, ze je 
lze mnohem snazeji podporovat v IDE (javadoc, code completion, refactoring).

Tom

-----Původní zpráva-----
Od: konference-boun...@java.cz za uživatele Petr Synek
Odesláno: út 1.2.2011 14:41
Komu: Java
Předmět: Re: Off Topic - Oracle/Java/Linux zkratka ala LAMP?
 
Vyzkousej pripadne i to Spring Roo. Oproti Grails zustavas opravdu u 
Javy a ne jen u JVM + groovy. Chyby ktere se u groovy projevi az za 
behu, ti u Spring Roo odhali uz kompilator, tak jak to javista ocekava.

Ostatne myslim ze mainstream jazyky jako C, C++, Java a C# maji jednu 
vec spolecnou a to tu, ze spoustu zbytecnych chyb odhali uz kompilator. 
Tuhle ficuru osobne jen velmi nerad postradam.

Petr

On 01.02.2011 13:57, Oto Buchta wrote:
> Myslím
>
> 2011/2/1 Jiří Hradil<ji...@hradil.cz>:
>> Dobry den Oto,
>>
>> diky za prispevek. Synergie, svoboda a volny cas navic je vysledkem
>> pouzivani Rails, nikoli samotneho Ruby. Ruby (1995) je krasny jazyk,
>> ale bez Rails (2004) by zrejme zustal zapomenut. Potize, ktere
>> popisujete myslim prameni z volnosti a nesvazani jazyka samotneho, ve
>> kterem jste musel psat vlastni stack. Rails vam vsak pridaji hranice,
>> ve kterych se musite drzet. Visi na Convention over Configuration,
>> vyzaduji psani testu, maji spoustu skryte magie (kterou muzete
>> objevit, pokud chcete, vse je otevreno). Daji vam komplet jednoduchy
>> stack, ktery muzete okamzite efektivne pouzivat. Na tohle proste Java
>> pro web nema.
>
> Nechtěl jsem utéct od Javy a tak jsem zkusil Grails. A velmi mile mne 
> přeqapily.
> http://tapikuv.blogspot.com/2011/01/prvni-potkani-s-grails.html :-D
>
>> Zkuste Rails a nestavte budoucnost na jedne negativni zkusenosti,
>> navic v tomto pripade trochu vytrzene z kontextu. Byla by to skoda.
>> Jsem javista, vim, o cem pisu.
>>
>> Preju hezke objevovani a vice casu na dulezitejsi veci, nez je
>> hackovani Javy. A dejte pak vedet, jak to dopadlo.
>>
>> BTW je 11:56 a ja mam dnes hotovo. Diky Rails. Premyslim, co noveho
>> zkusim a jak si zase zjednodusim zitrejsi praci :).
>>
>> Diky,
>>
>> Jirka Hradil
>>
>> 2011/1/29 Oto Buchta<ta...@buchtovi.cz>:
>>> Omlouvám se, že se vyjadřuji až tak pozdě, kdy už diskuse více méně
>>> skončila, ale s Ruby
>>> jsem zjistil jednu podstatnou věc. Neumím v něm psát.
>>>
>>> Byl jsem nucen vyvíjet kód pro RFID reader od Alienů, kde je Ruby
>>> jediným jazykem.
>>> Víc než padesát procent času jsem utratil na hrátkách s .to_s a .to_i
>>> Možná to bylo i špatně navrženou knihovnou od Alienů, určitě to ale bylo 
>>> mezi
>>> židlí a klávesnicí. Možná za to může i fakt, že jsem značnou část kódu
>>> ladil mezi osmou hodinou večerní a čtvrtou ranní, když kolem mne
>>> putovaly čerstvé upečené rohlíky a chleby. To ale nemění nic na tom,
>>> že tomu tak bylo. A díky tomu jsem se musel věnovat něčemu jinému než
>>> filozofii, Matrixu, dračáku či Pratchettovi
>>>
>>> A to je věc, která by se mi s Javou nestala. Nezažil jsem to ani u "ne
>>> tak striktně typových"
>>> jazyků jako byly LISP, Haskell, Python, Prolog, Perl či PHP. Když se
>>> tak dívám na ten seznam Pjazyků, v Pascalu se mi error 26:
>>> TypeMisMatch Error taky moc často nestával :-D
>>>
>>> Stejně tak jsem si velmi pochvaloval možnost dopsat si do tříd z oné
>>> aliení knihovny vlastní metody.
>>> Bohužel některé z nich prostě nefungovaly, ač jsem stejné konstrukce
>>> použil jinde a žádné indície neposkytl ani zdroják té knihovny. Opět
>>> chyba mezi židlí a klávesnicí, to vím, ale ...
>>>
>>> Nakonec jsem rezignoval. Po dvou měsících urputného boje vývoje "Ruby
>>> stylem" jsem si napsal vlastní metody
>>> na práci s tím, co jsem potřeboval, vyladil si čistě řetězcový stavový
>>> automat, kolem kterého jsem to postavil, konvenci z Ruby překlopil do
>>> konvence z Javy (z čehož mi nakonec vypadl Avalon se vším všudy) a
>>> teprve tehdy se rychlost vývoje projevila = nebylo třeba kompilovat.
>>> Ostatní výhody onoho rychlého vývoje v Ruby, mezi nimi například
>>> jednoduchost práce s iterátory, by mi v pohodě za mne vyřešila IDEA. A
>>> o refaktoringu si IMHO může nechat Ruby jenom zdát. I Python mi přijde
>>> vhodnější.
>>>
>>> Ruby On Rails neznám. Zatím jsem neměl potřebu se po nich ani dívat.
>>> Měl jsem to v plánu, ale teď vážně nevím.
>>>
>>> --
>>> Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com
>>>
>>
>
>
>

Odpovedet emailem