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

DevArt

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  вполне демократична даже для индивидуальных разработчиков.

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

Сегодня небольшой обзор новых продуктов компании DevArt. Собственно, основной интерес представляют Delphi компоненты доступа к данным.

Помимо универсальной библиотеки UniDAC (которую я с удовольствием использую в некоторых проектах), в арсенале DevArt есть шесть отдельных библиотек, которые позволяют работать с особенностями конкретных СУБД:

Через несколько дней после выпуска официального релиза RAD Studio XE5 все они были обновлены. В принципе, все как обычно, компания заботится о своих клиентах и достаточно оперативно обеспечивает поддержку новых версий базового продукта. Но в контексте поддержки разработки под Android выявилось еще одна, очень сильная сторона компонентов от DevArt.
8 октября в блоге компании был опубликован пост-инструкция “How to Develop Android Database Applications in RAD Studio XE5“, из которого явственно следует, с помощью библиотек DevArt в Android приложениях можно писать клиенты не только для SQLite и InterBase, но и для Oracle, Postgree и MySQL. Цитирую дословно:
UniDAC – it is universal data access components that allow to connect to SQLite, Oracle, MySQL, PostgreSQL, and InterBase from Android
Это открывает действительно великолепные перспективы для еще большего числа Delphi разработчиков и Delphi проектов.
Кроме этого, компания выпустила новую версию собственных драйверов для DBExpress.
И, конечно, следует упомянуть о программе лояльности High Five. Вы можете получить существенную скидку за ссылку на страницы компонентов в своих профилях в социальных сетях или получить их бесплатно за обзор в блоге или в том случае, если вы Embarcadero MVP.
Реклама
Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика