|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Всем доброго воскресенья, есть проект на последней стабильной версии лазаря 2.0.12. (FPC 3.2.2) с компонентами DBCtrls, LCLBase,SQLDB,FCL. В 99% используется только TSQLtransaction, TIBConnection, TSQLDBLibraryLoader TSQLQuery. В проекте использованы входящие в поставку компоненты DBLax 0.1.1. Всё стабильно работает но хочется большего. Если проинсталлировать последний IBX и тупо переименовать все классы взлетит сие творение или надо глубже лезть и уже на уровне свойств компонентов начинать править? Какие тут могут ждать подводные камни? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2021, 14:06 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
hlopotunВсё стабильно работает но хочется большего. "Перехочется." Ты уже все старые косяки исправил чтобы заниматься бессмысленной миграцией?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2021, 14:23 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
hlopotun Всем доброго воскресенья, Всё стабильно работает но хочется большего. Спасибо Если всё стабильно, используй данный инструмент. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2021, 15:28 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Не зря ник такой выбрал )) IBX, кмк, тяжелый легаси, который подпиливают только чтобы держать на плаву. Вкорячь Zeos сразу ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 11:03 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, Зачем делать такие громкие заявления? Не пользуюсь IBX но успешно использую FB API (fbintf.dpk) на основе которого они сейчас работают. По-моему, все остальные реализации компонент для FB используют старый интерфейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 11:19 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal Zeos ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 12:02 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal IBX, кмк, тяжелый легаси Там немного от легаси осталось. Который для лазаруса. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 12:10 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
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_ Оно еще живое? "Не дождетесь!" Поживее многих других, уж Индей например точно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 13:54 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal API в базе конечно остался прежним, ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 14:36 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
так кто перспективнее из них? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 14:50 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
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 := '...' ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 14:51 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2021, 16:02 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
т.е. получается ibx для лазаря выглядит лучше и перспективнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 13:25 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
hlopotun Всем доброго воскресенья, есть проект на последней стабильной версии лазаря 2.0.12. (FPC 3.2.2) с компонентами DBCtrls, LCLBase,SQLDB,FCL. В 99% используется только TSQLtransaction, TIBConnection, TSQLDBLibraryLoader TSQLQuery. В проекте использованы входящие в поставку компоненты DBLax 0.1.1. Всё стабильно работает но хочется большего. Если проинсталлировать последний IBX и тупо переименовать все классы взлетит сие творение или надо глубже лезть и уже на уровне свойств компонентов начинать править? Какие тут могут ждать подводные камни? Спасибо В давние времена про ib/fb было много статеек, в т.ч. и насчет миграции с одних компонентов на другие. Один из подходов: сначала всё оставляем, но по шагам добавляем новые компоненты. Работаем в рамках того же коннекта: коннектимся старым компонентом, а новый "компонент коннекта" прилепляем параллельно, использую т.н. (кажись) "хэндл коннета". И потихоньку, модуль за модулем переводим на работу с новой библиотекой. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 15:21 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
hlopotun, Строго говоря, ibx4laz by tonyw (который идёт в поставке OPM) не очень гибок для разработки под несколько серверов. Но народ его тюнигует и пользуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 15:37 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
ъъъъъ, Мы так в свое время, не торопясь, переползали с BDE на IBX. Под конец процесса от BDE там остался один TDatabase, и то, что бы продолжать некоторое время пользоваться BDE-шным алиас-менеджером. Потом написали свой алиас менеджер (основу дёрнули из FIBC+)) и от BDE совсем ничего не осталось. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 15:39 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Вообще-то аффтар спрашивает совсем не это. Он хочет знать что будет модно, стильно, молодёжно в следующие пять-десять лет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 15:56 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Vlad F, да, и статья была как раз про bde -> ibx. ... я когда-то переходил ibx->fib+, вот там всё тупо было, заменял одно на другое с минимальными переработками. ... А сейчас у меня вообще своя библиотечка, интерфейсы "коннект", "транзакция", "запрос", "поле". Только DB- датасета нет: как-то дофига там реализовывать надо, да и как-то научился обходиться. Интерфейсы - чтобы, например, коннект или запрос было возможно безопасно передавать в/из dll. Ну и меньше с ними телодвижений, чем с классами, имхо. Поверх fib+, но, в принципе, можно было поверх чего угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 16:00 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Вообще-то аффтар спрашивает совсем не это. Он хочет знать что будет модно, стильно, молодёжно в следующие пять-десять лет. Имхо, у него "прокрастинация"... переделывать рабочий проект на другую библиотеку, при этом пока сам не знает, на какую... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 16:04 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
ъъъъъИмхо, у него "прокрастинация"... Она у него перманентна. Иначе пришлось бы заниматься делом и разгребать 25-летние авгиевы конюшни. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 16:07 |
|
Lazarus, переход с DBLaz 0.1.1 на IBX возможен?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov ъъъъъИмхо, у него "прокрастинация"... Она у него перманентна. Иначе пришлось бы заниматься делом и разгребать 25-летние авгиевы конюшни. не совсем. В данном случае речь о приватном проекте которому год от роду с вполне обозримым обьёмом кода. Проект стоит у пары клиентов и в принципе работает без нареканий но хочется его развивать далее, в том числе и через замену некоторых компонентов. Год назад с лазарем только начинал знакомиться и потому опыта не хватило взять тот же IBX. Рассматривал IBDAC с которым был положительный опыт но в тот момент у него не было стабильной версии для лазарус. А двигает в сторону замены компонентов для работы с FireBird воспоминания насколько IBDAC был функциональнее и удобнее чем родные компоненты лазаря. Как то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2021, 11:06 |
|
|
start [/forum/topic.php?fid=58&msg=40110344&tid=2036887]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 149ms |
0 / 0 |