Article View: pl.comp.objects
Article #16693Re: Groovy
From: Aleksander Galicki
Date: Tue, 01 May 2007 09:16
Date: Tue, 01 May 2007 09:16
47 lines
3191 bytes
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-mailReferences:
<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