Блог Александра Божко
Архивы
Рубрики
Реклама

ODAC

odac14 февраля 1995 года была выпущена первая версия Delphi, – продукта, ставшего в последствии легендарным. По этому поводу хочу поздравить всех причастных к миру Delphi.

Действительно, на момент своего появления Delphi стал революционным продуктом. Многие идеи впервые появившиеся в нём, теперь воспринимаются как обязательные для любой современной среды разработки. И, как по мне, одной из главных “фишек” Delphi, благодаря которой он стал столь популярен – расширяемость за счёт пользовательских компонентов. С одной стороны, это позволило разработчикам ПО использовать опыт коллег, и таким образом повышать эффективность разработки. С другой стороны, для многих разработчиков это дало возможность получения дополнительного (а иногда и основного) заработка.

И в данном контексте я хочу вспомнить о библиотеке компонентов, которую я активно использовал много лет назад, и с которой совершенно недавно столкнулся вновь. Речь идёт о библиотеке компонентов, предоставляющей нативный доступ к СУБД Oracle из Delphi, ODAC от компании Devart.

В своё время идея создания подобной библиотеки витала в воздухе. Delphi был на пике популярности, но универсальный механизм доступа к базам данных BDE, уже откровенно не удовлетворял современным требованиям. На момент когда я начал работать с Oracle (актуальной была Delphi 5) на рынке было две серьёзных альтернативы – DOA, и, собственно ODAC. И последняя обладала рядом конкурентных преимуществ. Главными из которых были простота настройки соединения и возможность подключения к БД без установки клиента.

Следующая моя встреча с ODAC состоялась вскоре после того, как Delphi начал поддерживать разработку под Android. Стояла задача разработки прототипа мобильного приложения, реализующего часть функционала большой корпоративной системы. Я не участвовал непосредственно в процессе написания, но принимал участие в выборе средств разработки. И оказалось, что ODAC был фактически единственным доступным продуктом, позволяющим из-под Android напрямую “вязаться” к СУБД Oracle.

И вот в конце прошлого года я снова получил возможность немного поработать с ODAC. И снова продукт прекрасно справился со своей задачей. Для подключения к БД не понадобилось даже читать документации. Что приятно удивило, с учётом того, что с Oracle я имел дело лет десять назад. Собственно, сама работа с библиотекой также не вызвала никаких проблем.

Думаю, здесь не имеет смысла описывать все функциональные возможности ODAC. Тем, кто занимается разработкой Delphi приложений, работающих с Oracle, возможности ODAC наверняка известны. Те, кто только выбирают инструментарий и ранее не сталкивались ни с чем подобным, могут ознакомится с функционалом здесь.

Поделюсь своими субъективными впечатлениями.

Продукт очень удобный, красивый, качественный. Подсказки и визарды. Хорошая документация. Большое количество качественных примеров. Нормально обработанные исключения.  Всё это и оставляет ощущение целостности. Дополнительным преимуществом для многих будет оперативная техподдержка (в том числе и русскоязычная). При всем при этом,  стоимость ODAC  вполне демократична даже для индивидуальных разработчиков.

В моём личном рейтинге – однозначно, лучший выбор.

Реклама
Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика