debi12345 писал(а):Лично меня встроенная птичка отпугивает эмуляцией БД-каталога, большим размером и возней с DLL, привязкой настроек и DLL к пользовательскому каталогу. Это более чем неудобно
я не против SQLLite - я только ЗА существоена альтернатив
но почему я начал флемить - так это из-за таких не отвественных высказываний
в случае embeded птицы НЕ НАДО делать ни каких настроек - достаточно положить рядом с exe файлом содкржимое папки Firebird-X.X.X.X_embed_win32.zip (где X.X.X.X - номер версии) и всё
зато ты получаеш все прелести настоящего SQL сервера (транзакции/тригера/хранилки) + ты имееш возможность НЕ ПЕРЕПИСЫВАЮ программу вобще запустить её в полноценном клиент/серверном варианте - просто ложиш базу на сервер и в строке подключения указываеш адрес сервера - и всё - всё работает
а ты говориш сложности, привязки, неудобства
debi12345 писал(а):А вас все равно буду критиковать, потому что есть за что - вы оттягиваете интерес от мэйнстрима FPC SQLDB, необходимой части для вожделенной совместимости в Дельфями. Бросили Лазарус в трудную минуту.
никто Lazarus не бросает - моё мнение что в компонентах доступа к данным там не нужна полная совместимость со стандарным набором -тем более что сама дельфина сколько раз их меняла (BDE/ADO/DBExpres)?
Просто исходя из своего опыта написания своего софта и сопровождения чужого (более 12 лет) универсальные ядра доступа к разным СУБД - это фикция, красивая сказка для не опытных разработчиков. Универсальность достигается за счёт урезания основного функционала самой СУБД. переносимых програмы, которые чуть-чуть сложнее калькулятора для разных СУБД я не видел. даже при использовании универсальных механизмов (BDE/ODBC/JDBC/ADO & etc.) программы всё равно переписываются при смене сервера.
Кстати - для меня если менется сервер в работающем комплексе - это первый признак не грамотного планирования (не предусмотрели). Уж таких примеров я насмотрелся. Сам я как подсел на птицу в 1997 году (тогда ещё IB) - так и работаю с ней - она меня полностью устраивает повсем параметрам. заказчики тоже довольны.
Я кстати за свой FBDataSet взялся только из-за того что нет FibPlus для Lazarus (компилировался он бы под Lazarus - я бы его просто купил)
кстати - в порядке ощего развития для меня - а в SQLite3 есть поддержка тригеров/хранилок?