Ahoj,

ze je 'RoR vhodne pro vsechny projekty' jsem prece nikdy netvrdil. Ty
nejakou takovou platformu znas? Tohle je chaba argumentace. Nabidnul
jsem konkretni srovnani web vyvoje Javy vs Rails. Samozrejme to
nemusis prozivat, dokonce me muzes neprimo narknout ze sektarstvi, ale
nejdriv se zamysli, co ja konkretne mam z toho, ze RoR propaguji.
Existuji jine firmy, ktere si najimaji 'evangelisty', kteri maji za
ukol propagovat technologii samotnou. Rails se naproti tomu propaguji
samy, coz muze byt take znamka toho, jak kvalitni jsou.

Mym cilem je posunout kolektivni vedomi skupiny (v tomto pripade
javistu) dal. Je treba zpochybnovat samotne zaklady, protoze toto
usili nas posunuje dal. Dela nas lepsimi. To plati o jakekoli vede.
Nemusite jit se stadem. Muzete veci delat jinak. Nebo alespon vedet,
ze jde neco jinak. Zacnete premyslet v sirsim kontextu. A budete psat
lepsi systemy. Zmena zacina u vas, u vyvojaru. Mate obrovskou silu
menit veci a borit stare struktury. Nakonec tim ziskame vsichni, kazdy
jednotlivy vyvojar, klient, jakakoli strana. O to mi jde.

Diky,

Jirka Hradil

2011/2/1 Ondrej Nekola <on...@nekola.cz>:
> Ja bych to tolik neprozival: RoR je cesta jinam, ale ne pro kazdy
> projekt, at rikaji svedci Matzovi, co chteji, dopredu. Z podobneho
> soudku mi prislo Django a pri vsi ucte povazuji Python za povedenejsi
> jazyk nez Ruby. Nad JVM je zajimavy uz zmineny Roo, da se ukrocit
> stranou a zkusit Scala a Lift...
> --
> S pozdravem
>         Ondřej Nekola
>
>> 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.
>>
>> 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