Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 August 15

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Спасибо, а можете ссылку дать? У меня не получается найти пока)
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Получается, что нода больше для веба? Могу я например написать виджет часов на рабочий стол для винды? или блокнот? Ну я могу написать блокнот, создав writable stream, но как мне создать UI блокнота.
Обязательно ли для этого использовать electron или можно как-то сделать проще, на вариант поиграться?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Если Вы откроете официальный сайт, то найдете ответ на свой вопрос.
https://nodejs.org/en/about/

As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.

Можно ли на nodejs написать Windows приложение? Можно, например дергая WinAPI. Но зачем, если nodejs создавался не для этого?
Выбирайте инструменты под задачу. Не нужно пытаться написать все при помощи nodejs (или любой другой платформы/языка/фреймворка/инструмента).
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
А вот разные там файловые хранилища, типа dropbox, синхронизация файлов, там же наверняка что-то типа стримов как в ноде, верно?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я не понимаю о каких Вы стримах в dropbox говорите)
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Вот в облачное хранилище мы закачиваем файлы и скачиваем оттуда, наверняка для этого там используются также стримы, типа нодовских. Это мое предположение.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Стримы это просто удобный интерфейс над файловыми дескрипторами еще и внутри ужасно написаный
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вы же понимаете, что stream в nodejs это просто абстракция, а не какая-то специальная технология?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
нет, это я не до конца понимаю.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
@AlexandrKazakov просто слушайте курс по ноде, потом практика и потом вопросы
источник

TS

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вот тут 3 вебинара с 20 года и 3 с 21 года смотри https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Talks.md
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Дело в том, что по ходу прослушивания курса, так или иначе возникают вопросы, когда что-то не совсем понятно и хочется уточнить. Вот я и спрашиваю.

Ок, спасибо за ссылки.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вот сделаем группы практические и будет проще
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Будет круто, если появятся подобные группы.
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Благодарю Тимур!
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Данные по сети не передаются одним большим пакетом, они разбиваются на много меньшего размера и отправляются один за другим (почитайте как работает TCP/UDP и про OSI model). То же самое и с чтением с диска (не один в один, конечно же, но идея та же). То есть, получается "поток данных".

Stream в nodejs - это абстракция над такими потоками, которая дает единый интерфейс для работы с любыми потоками данных не задумываясь о том,  читается ли файл с диска или передается по сети.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Тут регистрация https://t.me/metaedu
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Я уже там.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
спасибо, буду изучать.
источник