🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16693

Re: Groovy

#16693
From: Aleksander Galicki
Date: Tue, 01 May 2007 09:16
47 lines
3191 bytes
A.L. <fela@2005.com> napisał(a): 

> Zadziwiajaca kariere robi Groovy. Jak patrze na lewo i prawo to
> wypiera Perl, nie tylko "podziemnie" ale i oficjalnie. Na moim
> komputerze wyparl - latwiej mi robic rozne rzeczy przy pomocy Groovy
> niz Perla, glownei dlatego ze jak tak doskonale zintegrowany z Java. 
> 
> Wyglada na to ze wypiera JavaScript.
> 
> Praktyka zas wykazala ze scripting engine w Java 1.6 jest taki sobie i
> z Groovy nie ma startu...
> 

Chcialbym wierzyc ze Groovy wyprze Perl (wyjatkowe paskudstwo o zadziwiajacej 
pozycji na rynku), ale to chyba na razie w powijakach. JavaScript? A 
JavaScript jest uzywany gdzie indziej niz w browserze (powaznie pytam)?

Jakies dane o popularnosci Groovy?

Ale Groovy rzeczywiscie ma jedna bardzo mocna strone - integracje z Java (nie 
dziwota, to przeciez srodowisko Codehaus). To oznacza bezbolesne korzystanie 
ze wszystkich bibliotek, bezbolesne odpalanie wszedzie na JVM, mniejszy koszt 
wprowadzania dodatkowego jezyka do projektu (w przypadku, gdy glownym 
jezykiem jest Java) itd.

Na ile to moze byc waznym dla nowego opensource'owego jezyka skryptowego? 
Pokaze na przykladzie Ruby. Ostatnio bylo glosno o tzw Twitter (aplikacja 
webowa, oczko w glowie community Ruby). Aplikacja odniosla wzgledny sukces, 
przyszly problemy z wydajnoscia. Jak to zwykle bywa z web aplikacjiami uparli 
sie w sciane pt "scentralizowana baza danych". Zdecydowali sie miec kilka baz 
danych. Niestety nie bylo dla Ruby _niczego_ gotowego do gadania z kilkoma 
bazami danych (co mnie zadziwia: coz za kieszonkowe aplikacje musieli 
wczesniej pisac w Rubym, skoro nikt tego problemu nie spotkal). Groovy 
takiego problemu (ani innych podobnych) by nie mial. Procz tego dochodzi 
natura srodowisk open source - najczesciej sie pisze rzeczy latwe (jak 
kolejny web framework) albo seksowne (prosze wstawic cokolwiek kogokolwiek 
pociaga), gorzej jest z rzeczami nudnymi, potrzebnymi, ale skomplikowanymi. 
Jak np transakcje rozproszone; w swiecie Java temu odpowiada JTA. Do niedawna 
nie bylo ZADNEJ (nadajacej sie do uzycia) open source implementacji JTA. 
Obecnie jest JEDNA, i to nie byle jaka - jest to komercyjna implementacja 
WYKUPIONA (nie napisana) przez firme JBoss i udostepniona jako open source.


A.

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <f170i0$5uk$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <q6pc33h6n2f1gpp3ela0vhgf044smo90m5@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Aleksander Galicki" <tretete@WYTNIJ.gazeta.pl>
Newsgroups: pl.comp.objects
Subject: Re: Groovy
Date: Tue, 1 May 2007 09:16:48 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 47
Message-ID: <f170i0$5uk$1@inews.gazeta.pl>
References: <q6pc33h6n2f1gpp3ela0vhgf044smo90m5@4ax.com>
NNTP-Posting-Host: 222-153-2-146.jetstream.xtra.co.nz
X-Trace: inews.gazeta.pl 1178011008 6100 172.20.26.242 (1 May 2007 09:16:48 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 1 May 2007 09:16:48 +0000 (UTC)
X-User: tretete
X-Forwarded-For: 172.20.6.64
X-Remote-IP: 222-153-2-146.jetstream.xtra.co.nz
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit