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