powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
21 сообщений из 21, страница 1 из 1
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109798
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго воскресенья,

есть проект на последней стабильной версии лазаря 2.0.12. (FPC 3.2.2) с компонентами DBCtrls, LCLBase,SQLDB,FCL.
В 99% используется только TSQLtransaction, TIBConnection, TSQLDBLibraryLoader TSQLQuery.
В проекте использованы входящие в поставку компоненты DBLax 0.1.1.
Всё стабильно работает но хочется большего. Если проинсталлировать последний IBX и тупо переименовать все классы взлетит сие творение или надо глубже лезть и уже на уровне свойств компонентов начинать править?
Какие тут могут ждать подводные камни?

Спасибо
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109800
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunВсё стабильно работает но хочется большего.

"Перехочется."
Ты уже все старые косяки исправил чтобы заниматься бессмысленной миграцией?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109811
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun
Всем доброго воскресенья,

Всё стабильно работает но хочется большего.

Спасибо


Если всё стабильно, используй данный инструмент.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109954
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не зря ник такой выбрал ))
IBX, кмк, тяжелый легаси, который подпиливают только чтобы держать на плаву. Вкорячь Zeos сразу
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109958
vkorshun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fr0sT-Brutal,
Зачем делать такие громкие заявления? Не пользуюсь IBX но успешно использую FB API (fbintf.dpk) на основе которого они сейчас работают. По-моему, все остальные реализации компонент для FB используют старый интерфейс.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109965
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Zeos
Оно еще живое?
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109967
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
IBX, кмк, тяжелый легаси

Там немного от легаси осталось. Который для лазаруса.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109988
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkorshun
Fr0sT-Brutal,
Зачем делать такие громкие заявления? Не пользуюсь IBX но успешно использую FB API (fbintf.dpk) на основе которого они сейчас работают. По-моему, все остальные реализации компонент для FB используют старый интерфейс.

Какие-такие громкие заявления? API в базе конечно остался прежним, с таким же успехом можно заявить, что сортировка пузырьком у тебя работает в неизменном виде со времен ТП7 :). А как там в этом FB API с константой isc_tpb_lock_timeout, которая появилась в FB 2.1? А как поживают timestamp with time zone, расширенные числовые типы и прочие фишки FB 4?
Для контекста: сам применяю IBX из XE2, подточенный и расширенный под свои нужды. Глядел также на IBX от D10.3.

_Vasilisk_
Оно еще живое?

"Не дождетесь!"
Поживее многих других, уж Индей например точно
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40109999
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
API в базе конечно остался прежним,
Внезапно - начиная с FB 3.0 появилось принципиально новое ООП API, а старое на isc_ функциях объявлено как legacy
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110003
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так кто перспективнее из них?
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110004
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Для контекста: сам применяю IBX из XE2, подточенный и расширенный под свои нужды. Глядел также на IBX от D10.3.

Речь о лазарусовском ibx. fbintf оттуда же.

Почитай ченджлог, там много интересного:
https://svn.mwasoftware.co.uk/viewvc/public/ibx/trunk/fbintf/changelog?revision=356&view=co

По поводу таймаута там тоже есть (если не ошибаюсь), но кастомно, т.к. маловостребованно. По меньшей мере в лице автора.
function AddByTypeName(ParamTypeName: AnsiString): IDPBItem/ITPBItem/ISPBItem;
This is used to add a parameter block item by the string equivalent of its
symbolic type name. e.g. DPB.AddByTypeName('isc_dpb_user_name').AsString := '...'
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110021
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman
Fr0sT-Brutal
Для контекста: сам применяю IBX из XE2, подточенный и расширенный под свои нужды. Глядел также на IBX от D10.3.

Речь о лазарусовском ibx. fbintf оттуда же.

Почитай ченджлог, там много интересного:
https://svn.mwasoftware.co.uk/viewvc/public/ibx/trunk/fbintf/changelog?revision=356&view=co

Любопытно! Они и АПИ на интерфейсах уже замутили. Молодцы! Не знал, что так здорово ушли от исходной версии (да и не интересовался). Моя инфа была только касательно версии от Эмбы, в которой действительно развития почти нет, а то, что пилится, делается под IB.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110285
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. получается ibx для лазаря выглядит лучше и перспективнее?
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110341
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun
Всем доброго воскресенья,

есть проект на последней стабильной версии лазаря 2.0.12. (FPC 3.2.2) с компонентами DBCtrls, LCLBase,SQLDB,FCL.
В 99% используется только TSQLtransaction, TIBConnection, TSQLDBLibraryLoader TSQLQuery.
В проекте использованы входящие в поставку компоненты DBLax 0.1.1.
Всё стабильно работает но хочется большего. Если проинсталлировать последний IBX и тупо переименовать все классы взлетит сие творение или надо глубже лезть и уже на уровне свойств компонентов начинать править?
Какие тут могут ждать подводные камни?

Спасибо

В давние времена про ib/fb было много статеек, в т.ч. и насчет миграции с одних компонентов на другие.
Один из подходов: сначала всё оставляем, но по шагам добавляем новые компоненты. Работаем в рамках того же коннекта: коннектимся старым компонентом, а новый "компонент коннекта" прилепляем параллельно, использую т.н. (кажись) "хэндл коннета". И потихоньку, модуль за модулем переводим на работу с новой библиотекой.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110343
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

Строго говоря, ibx4laz by tonyw (который идёт в поставке OPM) не очень гибок для разработки под несколько серверов. Но народ его тюнигует и пользуется.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110344
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Мы так в свое время, не торопясь, переползали с BDE на IBX. Под конец процесса от BDE там остался один TDatabase, и то, что бы продолжать некоторое время пользоваться BDE-шным алиас-менеджером. Потом написали свой алиас менеджер (основу дёрнули из FIBC+)) и от BDE совсем ничего не осталось.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110350
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то аффтар спрашивает совсем не это. Он хочет знать что будет модно,
стильно, молодёжно в следующие пять-десять лет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110353
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad F,

да, и статья была как раз про bde -> ibx.
... я когда-то переходил ibx->fib+, вот там всё тупо было, заменял одно на другое с минимальными переработками.
...
А сейчас у меня вообще своя библиотечка, интерфейсы "коннект", "транзакция", "запрос", "поле". Только DB- датасета нет: как-то дофига там реализовывать надо, да и как-то научился обходиться.
Интерфейсы - чтобы, например, коннект или запрос было возможно безопасно передавать в/из dll. Ну и меньше с ними телодвижений, чем с классами, имхо.
Поверх fib+, но, в принципе, можно было поверх чего угодно.
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110357
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Вообще-то аффтар спрашивает совсем не это. Он хочет знать что будет модно,
стильно, молодёжно в следующие пять-десять лет.

Имхо, у него "прокрастинация"... переделывать рабочий проект на другую библиотеку, при этом пока сам не знает, на какую...
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110359
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъИмхо, у него "прокрастинация"...

Она у него перманентна. Иначе пришлось бы заниматься делом и разгребать
25-летние авгиевы конюшни.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
    #40110964
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

ъъъъъИмхо, у него "прокрастинация"...

Она у него перманентна. Иначе пришлось бы заниматься делом и разгребать
25-летние авгиевы конюшни.


не совсем. В данном случае речь о приватном проекте которому год от роду с вполне обозримым обьёмом кода. Проект стоит у пары клиентов и в принципе работает без нареканий но хочется его развивать далее, в том числе и через замену некоторых компонентов. Год назад с лазарем только начинал знакомиться и потому опыта не хватило взять тот же IBX. Рассматривал IBDAC с которым был положительный опыт но в тот момент у него не было стабильной версии для лазарус. А двигает в сторону замены компонентов для работы с FireBird воспоминания насколько IBDAC был функциональнее и удобнее чем родные компоненты лазаря.
Как то так.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]