1

Temat: Porównanie RoR i Groovy

Troszkę liznąłem RoR i tak mam kilka ogólnych przemyśleń:
Co może być przyczyną, że RoR jest tak bardzo (no w każdym razie dużo bardziej) popularne niż  grails/groovy? Jak myślicie?
Następnie, mówiąc między nami, ale może mi się tylko tak wydaje... na forum RoR są przykładowe stronki. Powiedzcie mi, czy też odnosicie wrażenie, że te stronki są troszkę zbyt wolne? Uważam, że są na granicy:"już się wkurzyłem, zamyka, a nie! jest !". Za przykład chciałbym podać kilka stronek:

www.puresolo.com/
www.netrecepty.pl/
demo.loli.be/  - ta pornograficzna (przepraszam) - czym może być powodowane takie zająknięcie się przy otwieraniu fotek, brakami programisty, słabym serwerem czy RoR?
recenzje.fdb.pl/ - ta chodzi w miarę sprawnie

Co o tym sądzicie? Czy grails/groovy robi to podobnie czy może trochę sprawniej? (Niestety nie ma na tym forum wielu przykładów)
Jak się dowiedziałem, że RoR wspomaga się javą żeby ten chodził szybciej to pytanie: czy przypadkiem nie przesadzamy z tym RoR?

Z drugiej strony RoR - gwarantuje pracę, a Groovy? - raczej jest marnie o ile nie jest zupełnie beznadziejnie.
Co o tym myślicie?

Ostatnio edytowany przez gregorio99 (2009-11-11 19:22:48)

2

Odp: Porównanie RoR i Groovy

Po pierwsze Grails oparte jest na solidnej bazie frameworku Spring, Groovy i Javie. Daje to też dostęp do ogromnej bazy rozwiązań opartych na Javie.
Po drugie skalowalność. RoR ma tą podstawową wadę, że nie skaluje się dobrze. W przeciwieństwie do aplikacji Groovy/Grails, które buduje się do WAR i wykonuje się blisko szybkości natywnej Javy, na w zasadzie dowolnym serwerze j2ee.

Ja to wiedzę tak, RoR jest dobre do zastosowań amatorskich - gdzie nie ma potrzeby integracji z innymi systemami, skalowalność jest nieistotna, liczy się tylko czas utworzenia aplikacji.

Grails daje szybkość budowy aplikacji, ale zarazem wsparcie do zastosowań biznesowych, wysokowydajnych, skalowalnych, łatwą integrację.