🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334495

Re: Zestaw narzędzi do budowania aplikacji

#334495
From: b0bik
Date: Wed, 28 Dec 2011 21:11
45 lines
3547 bytes
On 28 Gru, 21:32, wloochacz <wlooch...@nospam.gmail.spameromnie.com>
wrote:
> W dniu 2011-12-28 20:02, b0bik pisze:
> /ciach/
>
> >>> A bo tak się tym AnyDac'iem podjarałem że przeczytałem prawie całą
> >>> dokumentację od razu : )
>
> >> Fajnie - a ile z tego zapamiętałeś? :D
>
> > Pewne idee (nieistniejące np w IBX) wpadły gdzieś w tył głowy, mam
> > jako takie rozeznanie co zyskam, i mogę sobie o tym rozmyślać jadąc do
> > roboty.
> > Na pewno nie zapamiętałem wszystkiego. No ale to było tzw. "pierwsze
> > czytanie".
>
> To Ty mi powiedz co zyskasz w porównaniu do IBX (bo jak rozumiem tego
> używacie na dziś?) a ja Ci pomogę odpowiedzieć na pytanie czy AnyDAC
> jest najlepszy...
>

Co zyskam to się okaże w praktyce : ) To co mnie kusi na wstępie, to
wyzbycie się przyspawania do jednej (może dwóch) baz danych. Po wtóre,
wsparcie dla Firebird'a jest deklarowane, a nie jak w przypadku IBX'ów
teoretycznie możliwe. Z tego co rozumiem twórcy korzystają
bezpośrednio z biblioteki fbclient - w gds'ie jest co najmniej kilka
rzeczy niekompatybilnych z FB. Sporo fajnych buzerów (zastrzegam że
jestem po "pierwszym czytaniu" i paru godzinach klikania), typu array
DML (wiem najfajniej działa przy oraclu), różne tryby wykonywania
zapytania (sync / async ...), monitoring aktywności (w tym zdalny),
domyślne podejście dwutransakcyjne (jedna odczyt druga zapis), wiele
fajnych ułatwień - typu metody ~ExecuteScalar w obiekcie connection,
obsługa zrywania połączenia, możliwość zatwierdzenia transakcji przy
otwartym datasecie!, support dla EXECUTE BLOCK czy RETURNING,
preprocesor dla SQL'a, precyzyjna konfiguracja fetchowania,
hierarchizacja ustawień ...

Ja wiem że część z tych bajerów można by sobie dopisać, dorobić, no
ale wiesz ... Mnie interesują takie ficzery out of the box.

Nie wgłębiałem się w tajniki CachedUpdates - obserwując grupę bardzo
często ludzie mają z tym kłopoty, mam nadzieję że nie taki diabeł
straszny.

b
Technical Details
Message-ID: <b16fd3c3-7b8a-4345-856d-c7ceed62873a@z19g2000vbe.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin1!goblin.stu.neva.ru!postnews.google.com!z19g2000vbe.googlegroups.com!not-for-mail
References: <7923b409-47e5-48f0-9036-c8b558c80343@u32g2000yqe.googlegroups.com> <jdd5hi$k2a$1@inews.gazeta.pl> <b5f2401d-e955-451c-be55-90e53b033e3f@z12g2000yqm.googlegroups.com> <jdfkd3$p9h$1@inews.gazeta.pl> <3a8a9337-2d3c-4fb0-83fd-3533bd74b6a5@j9g2000vby.googlegroups.com> <jdfud6$si4$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin1!goblin.stu.neva.ru!postnews.google.com!z19g2000vbe.googlegroups.com!not-for-mail
From: b0bik <b0bik@poczta.onet.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Zestaw narzędzi do budowania aplikacji
Date: Wed, 28 Dec 2011 13:11:05 -0800 (PST)
Organization: http://groups.google.com
Lines: 55
Message-ID: <b16fd3c3-7b8a-4345-856d-c7ceed62873a@z19g2000vbe.googlegroups.com>
References: <7923b409-47e5-48f0-9036-c8b558c80343@u32g2000yqe.googlegroups.com> <jdd5hi$k2a$1@inews.gazeta.pl> <b5f2401d-e955-451c-be55-90e53b033e3f@z12g2000yqm.googlegroups.com> <jdfkd3$p9h$1@inews.gazeta.pl> <3a8a9337-2d3c-4fb0-83fd-3533bd74b6a5@j9g2000vby.googlegroups.com> <jdfud6$si4$1@inews.gazeta.pl>
NNTP-Posting-Host: 31.63.162.39
Mime-Version: 1.0
X-Trace: posting.google.com 1325106666 4363 127.0.0.1 (28 Dec 2011 21:11:06 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 28 Dec 2011 21:11:06 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: z19g2000vbe.googlegroups.com; posting-host=31.63.162.39; posting-account=77ay0wkAAACq_Y9sLHLHeUaMfA56i0D5
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: HNKUARELSC
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit