Article View: pl.comp.lang.delphi
Article #334495Re: Zestaw narzędzi do budowania aplikacji
From: b0bik
Date: Wed, 28 Dec 2011 21:11
Date: Wed, 28 Dec 2011 21:11
45 lines
3547 bytes
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-mailReferences:
<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