Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   IO.JS серверная реализация JavaScript (https://javascript.ru/forum/node-js-io-js/52839-io-js-servernaya-realizaciya-javascript.html)

kobezzza 11.01.2015 15:58

melky, да! Я не про глобал спейс говорю, а про модули STD, такие как fs или path. Как ты мог подумать, чтобы я продвигал такую глупость, как засунуть всё в глобал спейс :D

Главная мысль в том, что такие базисные вещи, как работа с графикой, потоки, поддержка протоколов и т.д. должна уметь сама платформа, а дополнительный функционал, навроде веб-фреймворков и т.д. уже наращиваться силами сообщества и сторонних модулей.

Цитата:

изолировать ядро от обвеса
А понял о чём ты, да, это самое лучшее решение, но в таком случае все модули STD нужно засунуть таким образом в NPM, например,

node-std-fs,
node-std-canvas

...

и т.д.

melky 11.01.2015 16:26

Цитата:

Сообщение от kobezzza (Сообщение 350820)
А понял о чём ты, да, это самое лучшее решение, но в таком случае все модули STD нужно засунуть таким образом в NPM, например,

node-std-fs,
node-std-canvas

...

и т.д.

осталось пойти с этим к разработчикам io :)

dmitry111 11.01.2015 20:15

Цитата:

Сообщение от kobezzza
А понял о чём ты, да, это самое лучшее решение, но в таком случае все модули STD нужно засунуть таким образом в NPM, например,

node-std-fs,
node-std-canvas


или собирать их во момент установки:

brew install node --with-fs

melky 11.01.2015 23:51

Цитата:

Сообщение от dmitry111
или собирать их во момент установки:

brew install node --with-fs

спасибо, уже есть один noge-gyp. вот из-за этих компиляций простая команда `npm install --production` превращается в эпичнейший поиск багов\неустановленных пакетов и увлекательнейшего чтения вывода команды. и это на продакшене, йоу, когда за нужно всё вылить резко, как понос (шучу)

расследование багов установки пакетов в npm иногда интересней любого детектива!!

dmitry111, это ж ты писал issue в node-gyp на github о том, что оно выдаёт ошибку, когда на Windows имя пользователя содержит кириллицу? я на отладку этой грёбанной ошибки потратил 5 дней (2 из которых перенастраивал профиль винды, мать её)

dmitry111 12.01.2015 08:10

хотя да, написал не подумав.
Лучше все в NPM, тогда если какой-нибудь npm-модуль захочет использовать fs не придется заново пересобирать node.js :)

да, там с виндой повылазило много сюрпризов :)

Safort 13.01.2015 01:02

Сайт обновился https://iojs.org/
Напомню, на сегодняшнее число намечен релиз.

melky 13.01.2015 11:50

Цитата:

Сообщение от Safort (Сообщение 351127)
Сайт обновился https://iojs.org/
Напомню, на сегодняшнее число намечен релиз.

https://github.com/iojs/io.js/issues/300

Moscow: Tue 13-Jan-15 22:00


блин, я этого жду больше чем нового года :lol:

Safort 13.01.2015 12:02

melky,
я что-то пропустил время релиза, это ж ещё почти целый день ждать..

melky 13.01.2015 12:05

Цитата:

Сообщение от Safort (Сообщение 351162)
melky,
я что-то пропустил время релиза, это ж ещё почти целый день ждать..

ну всё верно - сегодня. ночью, но сегодня :)

Safort 13.01.2015 12:07

Мне вдруг стало интересно, откуда они будут брать тонны модулей для IO, если нарушат совместимость с Node? Или там всё гораздо проще чем я думаю(в плане адаптации модулей под IO)?


Часовой пояс GMT +3, время: 22:37.