Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 May 21

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Чем вообще собирать код? Есть что-то наподобие node-gyp, или им тоже можно?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Чем вообще собирать код? Есть что-то наподобие node-gyp, или им тоже можно?
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Хто може допомогти з winston-mailer?
Як налаштувати щоб він відправляв таки на мило?
(звідси я не розумію https://www.npmjs.com/package/winston-mail)
источник

K

Kyrylo in NodeUA - JavaScript and Node.js in Ukraine
smtp server
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Спасибо. А апи там то же? В плане похоже на v8.h?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
я в плюсах не альо, не юзал
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
есть еще ffi, но он медленнее будет
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Ну, суть в том, чтоб я смог сориентироваться, куря доки v8 на сайтике хромиума
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Alexander
есть еще ffi, но он медленнее будет
?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
foreign function interface
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Чем вообще собирать код? Есть что-то наподобие node-gyp, или им тоже можно?
в neon своя система сборки, я писал без сторонних модулей со своими абстракциями поверх n-api (https://github.com/napi-rs/napi, но не думаю что оно заведётся с актуальной версией ноды), собирал node-gyp
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Спасибо. А апи там то же? В плане похоже на v8.h?
не
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
ну как, концептуально не сильно отличается
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Ну, суть в том, чтоб я смог сориентироваться, куря доки v8 на сайтике хромиума
но так не получится
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
в принципе, реально использовать, читая доку по N-API

или можно через bindgen сгенерировать свежую версию napi-sys и буквально делать всё по документации N-API, вызывая напрямую из раста сишные функции, но зачем, если можно довести до ума удобные type-safe абстракции
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Это napi, на с++ я писал чисто из неймспейса в8. А в чем профит напи?
источник

A

Alexey in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Это napi, на с++ я писал чисто из неймспейса в8. А в чем профит напи?
среди прочих — c abi, что даёт возможность напрямую вызывать из того же раста без промежуточных обёрток; до napi всем проектам типа того же neon приходилось каждый раз велосипедить, грубо говоря, свой napi на C++ с extern "C" функциями, и мейнтейнить его

плюс стабильность и abi-совместимость между версиями ноды, можно один раз скомпилировать для каждой платформы, а не для каждой платформы умножить на для каждой поддерживаемой версии ноды
источник

AO

Alexey Onufriev in NodeUA - JavaScript and Node.js in Ukraine
источник

AO

Alexey Onufriev in NodeUA - JavaScript and Node.js in Ukraine
бля я еду в крым
источник