Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 December 10

N

Nikola in NodeUA - JavaScript and Node.js in Ukraine
Valentyn Stepovenko
можно использовать библиотеку mime
Можно будет увидеть примененный css на html или я чего-то не понимаю?
источник

VS

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

VS

Valentyn Stepovenko in NodeUA - JavaScript and Node.js in Ukraine
Nikola
Можно будет увидеть примененный css на html или я чего-то не понимаю?
я кинул пример выше в песочнице
источник

VC

Viacheslav Chuvashin in NodeUA - JavaScript and Node.js in Ukraine
Victor
Хотя видимо его таки руками ставили как и пакет laravel echo. Ну в общем мое мнение что socket.io оч тяжёлая либа которая не нужна если нет планов поддерживать ie6)
планов на IE вообще нет. Но большая часть решений именно с socket.io. Полистал установленные либы в node_modules его там нет пока.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Viacheslav Chuvashin
планов на IE вообще нет. Но большая часть решений именно с socket.io. Полистал установленные либы в node_modules его там нет пока.
Большая часть решений на socket.io, потому что все хотят запостить в свой уютный бложек что-то умное. Чтобы написать что-то умное нужен ум и время. А т.к. надо прям сейчас, то можно скопипастить другой бложек и добавить свое занчимое умозаключение в конце.

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

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Народ, підкажіть, будь ласка, як вчинити караще:
додати три колонки в таблицю(колонок і так дуже багато), чи краще створити окрему таблицю, а потім юзати join для вибірок ...
наскільки вибірка з join повільніша за вибірку без неї ?)
источник

VC

Viacheslav Chuvashin in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Большая часть решений на socket.io, потому что все хотят запостить в свой уютный бложек что-то умное. Чтобы написать что-то умное нужен ум и время. А т.к. надо прям сейчас, то можно скопипастить другой бложек и добавить свое занчимое умозаключение в конце.

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

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
JOIN работает за O(M x N), при размерах таблиц M и N соответственно. Если выборка с таблицы O(N), то джоин в M раз сложнее
источник

D

David in NodeUA - JavaScript and Node.js in Ukraine
Viacheslav Chuvashin
понимаю, с другой стороны, скорее всего, комьюнити и решений проблем больше чем у других вариантов. И вопрос, какие другие варианты более менее популярны?
Что мешает просто использовать сокеты ? Проблем с поддержкой давно нет
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Viacheslav Chuvashin
понимаю, с другой стороны, скорее всего, комьюнити и решений проблем больше чем у других вариантов. И вопрос, какие другие варианты более менее популярны?
Дело в том, что в случае с сокет.ио проблемы создаются именно самим сокет.ои и его коммьюнити.

Т.е. если выбросить и сокет.ио и его комтюнити, то от этих проблем можно избавится и никогда с ними не сталкиваться

Вариант - обычный простая библиотека для вебсокетов (ws, websocket, uws)
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Ты учитывай ещё что сокет.ио увеличит размер твоего приложение оч сильно
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
David
Что мешает просто использовать сокеты ? Проблем с поддержкой давно нет
Простые сокеты это не первые три строчки в гугле по запросу nodejs realtime
источник

VC

Viacheslav Chuvashin in NodeUA - JavaScript and Node.js in Ukraine
David
Что мешает просто использовать сокеты ? Проблем с поддержкой давно нет
просто это как? Как я понимаю, это протокол и есть библиотеки для работы с ним, которые могут обмен с сервером обеспечить или? На клиенте по идее надо данные отправить, на сервере запустить Laravel, получить ответ и переслать обратно.
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Олексій Румянцев
JOIN работает за O(M x N), при размерах таблиц M и N соответственно. Если выборка с таблицы O(N), то джоин в M раз сложнее
источник

D

David in NodeUA - JavaScript and Node.js in Ukraine
Viacheslav Chuvashin
просто это как? Как я понимаю, это протокол и есть библиотеки для работы с ним, которые могут обмен с сервером обеспечить или? На клиенте по идее надо данные отправить, на сервере запустить Laravel, получить ответ и переслать обратно.
В ноде это stdlib в пхп я не вкурсе
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Олексій Румянцев
JOIN работает за O(M x N), при размерах таблиц M и N соответственно. Если выборка с таблицы O(N), то джоин в M раз сложнее
тобто для кожного рядка з першої таблиці ми робимо select з іншої ?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Олексій Румянцев
JOIN работает за O(M x N), при размерах таблиц M и N соответственно. Если выборка с таблицы O(N), то джоин в M раз сложнее
Спорное утверждение
источник

VC

Viacheslav Chuvashin in NodeUA - JavaScript and Node.js in Ukraine
Victor
Ты учитывай ещё что сокет.ио увеличит размер твоего приложение оч сильно
насколько я посмотрел клиентская часть 6Кб весит.
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Спорное утверждение
Да, не любой джоин так работает, но обычный INNER вроде так
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Viacheslav Chuvashin
просто это как? Как я понимаю, это протокол и есть библиотеки для работы с ним, которые могут обмен с сервером обеспечить или? На клиенте по идее надо данные отправить, на сервере запустить Laravel, получить ответ и переслать обратно.
На клиенте есть нативная поддержка вебсокетов сейчас в браузерах. Для сервера есть лайтвейт имплементации типа пакета  ws.
источник