Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Добрый день!

Использую в своем проекте на node js базу firebird и в качестве клиента выбрал библиотеку
node-firebird-driver-native.
Отличная библиотека, работает как надо. Часть кода там написана ан C++.
Но при попытке развернуть на другой машине, библиотека требует установить Visual Studio. Кто сталкивался?
Первый проект на node js. Что я не так делаю?
26 окт 21, 23:51    [22388546]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11475
Наверное, всё-таки, рантайм (KB2977003), а не ВидимоСтудию целиком?
27 окт 21, 04:45    [22388559]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54804

TinGol
Первый проект на node js. Что я не так делаю?

Пытаешься использовать всякую экзотическую хрень без системной базовой подготовки.

Posted via ActualForum NNTP Server 1.5

27 окт 21, 12:31    [22388678]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Basil A. Sidorov,
Вот текст ошибки:

npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.

Думаю все таки Visual Studio. Но попробую установить пакет.
27 окт 21, 12:54    [22388706]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Dimitry Sibiryakov, что а данном случае "хрень" node-firebird-driver-native или node js в целом?
Если пакет, то я не нашел альтернативы.
27 окт 21, 12:55    [22388708]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54804

TinGol
что а данном случае "хрень" node-firebird-driver-native или node js в целом?

В целом. С наличием базовой подготовки ты мог бы посмотреть в исходники и найти
источник ошибки. Возможно, наличие VS это ограничение демо-версии, как это
делали с дельфийскими компонентами.

Posted via ActualForum NNTP Server 1.5

27 окт 21, 13:04    [22388715]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
hvlad
Member

Откуда:
Сообщений: 11555
TinGol,

автору писал (на гитхабе) ?
27 окт 21, 13:13    [22388723]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Библиотека с открытым кодом на C++. Код скомпилировал, и ношу с собой. Решил таким образом.
28 окт 21, 12:46    [22389333]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
TinGol
Отличная библиотека, работает как надо. Часть кода там написана ан C++.

есть такое в ноде

чтобы код на сипласплас заработал, его надо скомпилить
видимо, под вин для этого нужен vs (внезапно)
под линь все органично собирается

ps
вроде для ноды было несколько драйверов, думаю, этот не самый популярный
28 окт 21, 19:21    [22389564]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Fr0sT-Brutal
Member

Откуда:
Сообщений: 987
Чтобы юзать либу Fb в ноде, нужна прослойка, которая собирается из исходников. Там не vs целиком нужно, а build tools.
29 окт 21, 14:26    [22389930]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Дегтярев Евгений, благодарю за ответ. Если не сложно, какая либа популярная?
2 ноя 21, 00:40    [22391210]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Fr0sT-Brutal, спасибо, я разобрался с драйвером. Вроде бы работает стабильно и быстро.
2 ноя 21, 00:42    [22391211]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
TinGol
Если не сложно, какая либа популярная?


этого не скажу, искать, наверное, тут - https://www.npmjs.com/search?q=firebird&ranking=popularity
например, https://www.npmjs.com/package/node-firebird на чистом js
2 ноя 21, 07:09    [22391240]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Fr0sT-Brutal
Member

Откуда:
Сообщений: 987
Дегтярев Евгений
например, https://www.npmjs.com/package/node-firebird на чистом js

Прикольно! Сами протокол реализовали.
2 ноя 21, 13:20    [22391336]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
Fr0sT-Brutal,

в go таким же путем реализуют дорайверы
2 ноя 21, 13:41    [22391347]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896
Дегтярев Евгений
Fr0sT-Brutal,
в go таким же путем реализуют дорайверы
да, на западе это сейчас мейнстрим - всё делать через жопу.
2 ноя 21, 13:50    [22391352]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
WildSery
Member

Откуда: да, оттуда.
Сообщений: 21053
Мимопроходящий
да, на западе это сейчас мейнстрим - всё делать через жопу.
Это называется "занятия йогой". Жопа всегда где-то рядом.
2 ноя 21, 15:20    [22391371]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54804

Мимопроходящий
на западе это сейчас мейнстрим

Это везде мейнстрим. Нельзя десятилетиями посылать людей в жопу и надеяться, что
они никогда не послушаются.

Posted via ActualForum NNTP Server 1.5

2 ноя 21, 15:30    [22391372]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
Мимопроходящий
Дегтярев Евгений
Fr0sT-Brutal,
в go таким же путем реализуют дорайверы
да, на западе это сейчас мейнстрим - всё делать через жопу.

в go это обусловлено особенностями рантайма
построить драйвер вокруг libfbclient можно и это будет быстрее всего по времени, но неэффективно по скорости
эффективнее будет pure go драйвер
3 ноя 21, 05:55    [22391481]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896
Дегтярев Евгений
Мимопроходящий
пропущено...
да, на западе это сейчас мейнстрим - всё делать через жопу.

в go это обусловлено особенностями рантайма
построить драйвер вокруг libfbclient можно и это будет быстрее всего по времени, но неэффективно по скорости
эффективнее будет pure go драйвер
забавно такое слышать о языке, в котором управление памятью отдано дурной железяке со сборщиком мусора.
3 ноя 21, 11:26    [22391545]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
Мимопроходящий,

что есть то есть
3 ноя 21, 12:05    [22391566]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Дегтярев Евгений,
автор
например, https://www.npmjs.com/package/node-firebird на чистом js
это неудобная медленная хренотень.
5 ноя 21, 22:50    [22392363]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
TinGol,

спорить не буду, опыта использования ни того ни другого нет
6 ноя 21, 08:42    [22392436]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
TinGol
Member

Откуда:
Сообщений: 9
Дегтярев Евгений,
автор
это неудобная медленная хренотень.

Она была причиной перехода на node-firebird-driver-native.

Одна из причин, необработанные ошибки в самой либе, которые укладывают сервер.
6 ноя 21, 15:24    [22392521]     Ответить | Цитировать Сообщить модератору
 Re: node-firebird-driver-native  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2093
TinGol,

версия сервера последняя была? репортил?
автору либы ишью заводил?
6 ноя 21, 18:11    [22392570]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Firebird, InterBase Ответить