Budu se tesit, kdy se to ma vlastne konat? Uz jsem se tam chystal loni, ale  
tehdy to bylo zrusene. 
Petr

______________________________________________________________
> Od: "Jiří Hradil" <[email protected]>
> Komu: Java <[email protected]>
> Datum: 01.02.2011 16:56
> Předmět: Re: Off Topic - Oracle/Java/Linux zkratka ala LAMP?
>
><flame>
>Mne osobne to pripada, ze hafo prispevku (od zacatku teto diskuze) je
>pouze teoretickych, bez prakticke konfrontace s Ruby on Rails. Nejdriv
>zkuste, pak teprve piste. Jinak nevite, oc prichazite :). Ale
>samozrejme se muzeme vzajemne poplacavat po zadech, jak je Java super,
>ma krasnou typovou kontrolu a jak ji obchodnici v Oracle tahnou
>spravnym smerem :D.
></flame>
>
>Mejte se fajn a prijdte na czjug, zvolil jsem k prezentaci nazev 'Ruby
>on Rails: zapomente na Javu' :)
>
>Jirka Hradil
>
>2011/2/1 Oto Buchta <[email protected]>:
>> No asi takto - tato diskuse zpusobila tri veci;
>> 1) Zamyslel jsem se nad Grails
>> 2) Znovu jsem si pripomnel hruzu z hard core ruby
>> 3) Trosku jsem kolem RoR zacal stourat. Pro vsechny doporcuji podivat
>> se, co s Ruby, JRuby a Rails umi inteligentni IDE, tedy, jak jinak,
>> IntelliJ IDEA :-D
>>
>> Spring Roo nevypada spatne, ale nejdriv dam ty Grailsy.
>>
>> 2011/2/1 Ondra Medek <[email protected]>:
>>> <FLAME>
>>> http://beust.com/weblog/2006/04/06/why-ruby-on-rails-wont-become-mainstream/
>>> Obzvlaste bod: Fanaticism ... :-)
>>> </FLAME>
>>>
>>> 2011/2/1 Jiří Hradil <[email protected]>:
>>>> V Rails jsou krome unit testu taky testy funkcionalni a integracni,
>>>> vcetne simulace http request a response. Extremne jednoduche na
>>>> pouzivani. Nemusite, narozdil od Java stacku, instalovat nic navic,
>>>> jako napr. Selenium ci objevovat nove testovaci frameworky, vyzadujici
>>>> dalsi, jiz tak narocne Java studium.
>>>>
>>>> Ukazka z funkcionalniho testu (test controlleru):
>>>>
>>>> get :index, :query=>'aaa'
>>>> assert_response :success #tohle testuje, ze bylo vraceno 200 OK
>>>> assert_equal 1, assigns(:results).size
>>>>
>>>> Metoda get spusti get request oproti aplikaci, ktery spadne do metody
>>>> index v controlleru. V parametrech je predana promenna query s
>>>> hodnotou 'aaa'. Samozrejme existuji i ostatni http metody, jako post,
>>>> put, delete, atd. Nemusite nic instalovat navic. Vse je soucasti Rails
>>>> stacku.
>>>>
>>>> Take plati, ze pri vytvoreni controlleru se vam automaticky vytvori i
>>>> testy, navazane na metody controlleru 1:1 s prazdnou kostrou. Rails
>>>> vas tak nuti testy psat.
>>>>
>>>> Integracni testy se pouzivaji obdobne, jen jimi simulujeme pruchod
>>>> aplikaci, typicky pres vice controlleru.
>>>>
>>>> Jirka Hradil
>>>>
>>>> 2011/2/1 Petr Synek <[email protected]>:
>>>>> V rucne psanych JUnit testech se daji nasekat chyby a daji se nakonec i
>>>>> odflaknout. Pak testovat treba GUI kod pomoci unit testu je obcas ponekud
>>>>> problematicke. Jinak ale proti unit testum nic nemam, naopak.
>>>>>
>>>>> Samozrejme souhlas s refactoringem a code completion. To je dalsi plus.
>>>>>
>>>>> Petr
>>>>>
>>>>> On 01.02.2011 14:56, Tomas Hubalek wrote:
>>>>>>
>>>>>> 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: [email protected] 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<[email protected]>:
>>>>>>  >> 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<[email protected]>:
>>>>>>  >>> 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, [email protected], http://tapikuv.blogspot.com
>>>>>>  >>>
>>>>>>  >>
>>>>>>  >
>>>>>>  >
>>>>>>  >
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Ondra Medek
>>>
>>
>>
>>
>> --
>> Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com
>>
>

Odpovedet emailem