■ ■ и г ё & т
v
Web-cflipoiiKa
Теперь сформулируем основные требования к средству
доступо к бозе. Среда разработки — Delphi, прямой доступ
к БД без дополнительных библиотек, простота установки и
использования, естественно, поддержка пользователей раз-
работчиками.
Всем этим требованиям, причем от А до Я, отвечают ком-
поненты компонии D evroce — FIB Plus Библиотека получила
награду читотелей журнала Delphi Informont в разделе Best
Datobose Connectivity product за 2004 год, подвинув таким
образом своего ближайшего конкурента — IBO.
Розработчиком является наш с вами земляк, одесский про-
граммист Сергей Бузаджи, что тоже плюс.
Сразу оговорюсь, что FIB Plus не бесплатны, но жители
ex-USSR могут приобрести полную лицензионную версию по
сильно сниженным ценам, и при коммерческой реализации
своего продукта вы вернете вложенные деньги в кратчайшие
сроки.
Не знаю, есть ли такое понятие, кок заподный и наш —
скажем так, славянский (ex-USSR) — стили программирова-
ния, но те же FIB Plus реализованы как-то более понятно и
ближе к нашим стандартам кодирования, чем, к примеру,
IBO или IBX.
Немаловажным фактором является также скорость реак-
ции группы поддержки при решении возникших проблем, а
в этом плане у разработчиков все в порядке — реагируют
быстро и по существу. А еще большим плюсом в данном про-
цессе является то, что разработчики общоются с вами на
русском языке.
Но донный момент последняя версия продукта — FIB Plus 6 .1,
она является полностью самодостаточной библиотекой ком-
понентов прямого доступа к БД Firebird, то есть все, что нуж-
но для роботы, ноходится и настраивается в нашем прило-
жении, и его проще устанавливать, настраивать и сопрово-
ждать.
Сразу видно, что библиотека писалась под нужды про-
стого прикладного разработчика — в ней простым и понят-
ным способом реализованы все функции, необходимые для
быстрого ночола роботы, без углубления в дебри свойств и
методов. Хотя это ни в коей мере не означает, что в FIB-ax
заложена минимальноя функциональность или они в чем-то
ограничены. Даже опытный разработчик может открыть в них
что-то новое и полезное, что сильно облегчит жизнь и по-
зволит не изобретать велосипед, а сосредоточиться на про-
цессе разработки.
Вкратце рассмотрим наиболее интересные особенности.
'''FIB Plus полностью поддерживает все возможности Bor-
land Interbase и Firebird, поскольку работает через API этих
серверов.
•S Поддерживаются «живые», то есть с возможностью ре-
дактирования, запросы к нескольким таблицам, поля-массивы
■S Одной из особенностей является работо компонентов
сразу с двумя транзакциями — одна на чтение данных, дру-
гая — но зопись. Это позволяет сильно снизить нагрузку на
сервер БД, а токже практически полностью избежать взаи-
моблокировок при роботе.
• / Присутствует возможность выбирать клиентскую биб-
лиотеку доступа к БД.
■S Компоненты содержат множество настраиваемых пиро-
метров — транзакций, зопросов, формотов отоброжения —
причем все это можно хронить в своей базе в так называе-
мом репозитарии и извлекать оттуда при необходимости.
•S Встроенный редактор SQL-запросов позволяет автома-
тически генерировоть на основании запросо на выборку за-
просы но добавление, обновление, изменение записей БД.
Есть возможность задать только запрос но выборку донных,
о но его основе в процессе выполнения программы автома-
тически будут генерироваться запросы на обновление, встав-
ку или удоление данных, что очень сокращает время при раз-
работке БД с несложными таблицами.
S Помимо фильтрации и сортировки данных сервером
возможна локальная сортировка и фильтрация средствами
библиотеки.
•S Реолизован очень удобный механизм овтоматической
генерации уникальных зночений с помощью механизма гене-
раторов.
■S Есть очень полезная возможность использовать макро-
сы в текстох запроса, а потом при работе оброщаться к ним
кок к параметрам. Таким оброзом можно заменять очень боль-
шие куски запроса на необходимые вам, что позволяет при
минимольных затратох создовать весьма навороченные про-
граммы.
•S Очень популярная в народе связка «основная — под-
чиненная таблицо» создоется практически с трех кликов.
v' Библиотека совместима со стандартными db-aware ком-
понентами, входящими в состав Delphi. Следовательно, мож-
но без проблем пользоваться как входящими в состов сре-
ды розработки, так и сторонними средствами редактирова-
ния, отображения и генераторами отчетов.
v' Очень хорошо сделана работа с кэшированными дан-
ными, то есть все изменения делоются в локольном кэше и
при необходимости пакетом отправляются на сервер, что
сильно снижает нагрузку но сеть.
S Из незометного — компоненты содержат механизмы
для оптимизации работы с сетевым трофиком в многополь-
зовательских приложениях и приложениях, работающих на
медленных каналох связи (кэширование мето-данных и час-
то повторяющихся запросов, оптимизация связки вида «мас-
тер-детоль», локольноя сортировка и фильтрация данных), а
токже реализована оптимизированная модель работы с опе-
ративной памятью.
Исходя из вышесказанного, FIB Plus является ноиболее
предпочтительным средством доступа к БД Interbase/Firebird,
позволяя легко и непринужденно создавать приложения и для
работы через Интернет, и для больших организаций, и для
персональных нужд.
Донную статью можно рассматривать кок бесплат-
ную рекламу замечательным компонентам доступо к БД.
Используйте в работе «правильные» средства от «на-
ших» разработчиков, чтобы потом не было мучительно
больно © .
w w w .starhost.c o m .ua
предыдущая страница 37 Мой Компьютер 2005 08 читать онлайн следующая страница 39 Мой Компьютер 2005 08 читать онлайн Домой Выключить/включить текст